Diff of the two buildlogs: -- --- b1/build.log 2025-08-03 23:26:54.698499675 +0000 +++ b2/build.log 2025-08-03 23:33:34.467010483 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Sep 5 17:43:19 -12 2026 -I: pbuilder-time-stamp: 1788673399 +I: Current time: Mon Aug 4 13:26:57 +14 2025 +I: pbuilder-time-stamp: 1754263617 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-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/3642868/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3894241/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 3 23:27 /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/3894241/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3894241/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='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='794d853258934980991d041c895073ee' - 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='3642868' - PS1='# ' - PS2='> ' + INVOCATION_ID=62bb1e8726154fbbbe5c3b7c423338d3 + 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=3894241 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.3DhqaQJD/pbuilderrc_ah4d --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.3DhqaQJD/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.3DhqaQJD/pbuilderrc_jTwS --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.3DhqaQJD/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/3642868/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3894241/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 trixie/main arm64 texlive-latex-recommended all 2024.20250309-1 [8745 kB] Get: 359 http://deb.debian.org/debian trixie/main arm64 texlive-pictures all 2024.20250309-1 [17.0 MB] Get: 360 http://deb.debian.org/debian trixie/main arm64 texlive-latex-extra all 2024.20250309-2 [25.2 MB] -Fetched 363 MB in 1s (298 MB/s) +Fetched 363 MB in 1s (311 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 ... 19965 files and directories currently installed.) @@ -1672,8 +1704,8 @@ Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Sep 6 05:44:09 UTC 2026. -Universal Time is now: Sun Sep 6 05:44:09 UTC 2026. +Local time is now: Sun Aug 3 23:27:47 UTC 2025. +Universal Time is now: Sun Aug 3 23:27:47 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/3894241/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3894241/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.2s) +-- Configuring done (6.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: @@ -2200,8 +2236,8 @@ 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/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 [ 66%] Building CXX object CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.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: @@ -2282,99 +2318,118 @@ 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/benchmark-geometries.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-affinegeometry.dir/DependInfo.cmake "--color=" +make -f dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-mappedgeometry.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 -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-cornerstoragerefwrap.dir/DependInfo.cmake "--color=" 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 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-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 -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' +make -f dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.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-mappedgeometry.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' -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-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' 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]: 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 +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' 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[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-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.dir/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' -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]: 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]: 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 -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]: 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[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 -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-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.dir/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 -f dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build.make dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build +make -f dune/geometry/test/CMakeFiles/test-referenceelements.dir/build.make dune/geometry/test/CMakeFiles/test-referenceelements.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-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' make -f dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build -[ 16%] Building CXX object dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -[ 19%] Building CXX object dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o +make -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.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' +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' -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 -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 -make -f dune/geometry/test/CMakeFiles/test-nonetype.dir/build.make dune/geometry/test/CMakeFiles/test-nonetype.dir/build -[ 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' -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]: 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 -[ 25%] 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-localfiniteelementgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.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' -[ 29%] Building CXX object dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -[ 32%] 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-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]: 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]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 16%] Building CXX object dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o +[ 19%] Building CXX object dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o +[ 22%] Building CXX object dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o +[ 25%] Building CXX object dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o +[ 29%] 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/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 +[ 32%] 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-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 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 -[ 35%] Building CXX object dune/geometry/test/CMakeFiles/test-nonetype.dir/test-nonetype.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-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 +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 +[ 38%] Building CXX object dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o +[ 38%] 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-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 -[ 41%] 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 -[ 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-multilineargeometry.dir/test-multilineargeometry.cc.o +[ 41%] 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-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-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 +[ 45%] Building CXX object dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.cc.o +[ 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-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 -[ 51%] 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-nonetype.dir/link.txt --verbose=1 -[ 54%] Linking CXX executable test-geometrytype-id +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 -/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 +[ 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-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-nonetype +[ 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=" +/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' 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' +[ 54%] 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=" [ 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 +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +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' +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 ) ); } + | ^~~~~~ +[ 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 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: @@ -2391,6 +2446,16 @@ /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/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 + | ^~~~~~ 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: @@ -2398,6 +2463,20 @@ /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 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 + | ^~~~~~ 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 @@ -2407,38 +2486,92 @@ /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 | { | ^ -/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' +/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 + | ^~~~~~ 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: + 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 | { | ^ -[ 58%] Built target test-geometrytype-id +/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 | { + | ^ +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 | { + | ^ +/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 | { | ^ -make -f dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build.make dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/depend /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' -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=" -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/build.make dune/geometry/test/CMakeFiles/test-constexpr-geometrytype.dir/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-multilineargeometry.cc:14: + 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/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 | { | ^ -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/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 | { + | ^ +[ 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: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 @@ -2449,8 +2582,8 @@ 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 | { @@ -2460,12 +2593,21 @@ /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 | { | ^ -[ 61%] 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/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/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 +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 + | ^~~~~ 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]': @@ -2481,57 +2623,6 @@ /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/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; - | ^ -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 | }; - | ~ /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; @@ -2545,36 +2636,65 @@ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ -In file included from /build/reproducible-path/dune-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 | { - | ^ -/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/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; }; + | ^ +/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/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 +/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 > > >' +/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' +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 = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/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: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: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 +/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 | { @@ -2601,33 +2721,6 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ -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/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/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/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 | { - | ^ /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; @@ -2641,6 +2734,22 @@ /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 = 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; 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 ) @@ -2667,20 +2776,57 @@ /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/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 > > >' +/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; + | ^ +/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/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/benchmark-geometries.cc:117:8: required from '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/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; }; + | ^ +[ 64%] Built target test-fromvertexcount +/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: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: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 +/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 | { @@ -2707,46 +2853,21 @@ | ~~~~~~~~~~~~~~~~ 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)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/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; }; - | ^ -/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 > > >' +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/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/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/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 +/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 | { @@ -2773,17 +2894,6 @@ | ~~~~~~~~~~~~~~~~ 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 = 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; @@ -2823,22 +2933,66 @@ /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-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 > >' +/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/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/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-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/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 | }; + | ~ /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; @@ -2852,46 +3006,86 @@ /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 = 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-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 > >' +/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-mappedgeometry.cc:71:8: required from '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-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-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: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: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 +/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/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)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/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 = 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 = 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: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: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 +/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 | { @@ -2931,6 +3125,16 @@ /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-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/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 ); @@ -2957,22 +3161,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/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/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 ); @@ -2986,6 +3174,46 @@ /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>, 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 | }; + | ~ /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 ); @@ -2999,6 +3227,19 @@ /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: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/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); @@ -3012,16 +3253,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/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/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 ); @@ -3048,16 +3279,6 @@ /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 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/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 ); @@ -3071,6 +3292,16 @@ /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-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/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 ) { @@ -3123,13 +3354,6 @@ /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/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/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); @@ -3182,23 +3406,72 @@ /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)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: 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 +/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::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/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 = 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/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 ) { @@ -3290,84 +3563,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/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/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/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-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/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, 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)12884901890]' +/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: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: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ @@ -3398,16 +3603,32 @@ | ~~~~~~~~~~~~~~~~ 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 = 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/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 ) ); @@ -3440,26 +3661,16 @@ /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: 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 +/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 = 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/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 ) ); @@ -3476,35 +3687,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, | ^~~ -[ 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/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/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/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 = 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; + | ^ 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]': @@ -3523,16 +3725,46 @@ /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: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 - | ^~~~~~ +/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/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]': @@ -3554,6 +3786,23 @@ /usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | return result; | ^~~~~~ +In file included from /build/reproducible-path/dune-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/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 ) ); @@ -3608,6 +3857,16 @@ /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)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/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 ) @@ -3643,6 +3902,56 @@ /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, 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/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; 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; @@ -3700,22 +4009,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; | ^~~~~~ -/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/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 ) ); @@ -3732,6 +4025,16 @@ /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 = 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; + | ^ /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; @@ -3789,6 +4092,22 @@ /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/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/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 ); @@ -3805,29 +4124,16 @@ /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 = 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; +/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/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 - | ^~~~~~~~~~~~~~~~~~ /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; @@ -3847,6 +4153,16 @@ /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 = 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-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 ) ); @@ -3863,22 +4179,6 @@ /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/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 - | ^~~~~~~~~~ /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; @@ -3898,6 +4198,19 @@ /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 = 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 = 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 ) ); @@ -3914,6 +4227,32 @@ /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/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-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; + | ^ /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; @@ -3933,16 +4272,46 @@ /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 = 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/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 | }; + | ~ /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 ); @@ -3959,6 +4328,21 @@ /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 | ^~~~~~~~ +[ 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 = 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 + | ^~~ /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 ) ); @@ -3975,26 +4359,79 @@ /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 = 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-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/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/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; + | ^ +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/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 +/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +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/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 ) ); } @@ -4014,6 +4451,33 @@ /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/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/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/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 ) ); } @@ -4052,13 +4516,21 @@ /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/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 | { - | ^ +/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/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 ) ); } @@ -4078,6 +4550,26 @@ /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)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-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 = 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 ) ); } @@ -4116,11 +4608,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 | ^~~~~~~~ -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/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 ) ); } @@ -4216,10 +4703,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/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 | { - | ^ /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 ) @@ -4258,6 +4741,10 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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 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 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 ) ); } @@ -4410,6 +4897,32 @@ /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 = 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; + | ^~~~~~ +/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/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 ) { @@ -4429,6 +4942,7 @@ /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/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/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 ); @@ -4467,6 +4981,22 @@ /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 | ^~~~~~~~~~~~~~~ +/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/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); @@ -4505,6 +5035,7 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /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 ) @@ -4600,21 +5131,17 @@ /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/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 = 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; + | ^ +[ 67%] Built target test-constexpr-geometrytype /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 ) ); } @@ -4653,6 +5180,26 @@ /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/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/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/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 ) ); } @@ -4672,23 +5219,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 | ^~~~~~ -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 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 ) ); } @@ -4727,151 +5257,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/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/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 - | ^~~ -/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 = 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/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 | }; - | ~ -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 - | ^~~~~~ /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; @@ -4888,7 +5273,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; | ^~~~~~ -/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 /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 ) @@ -4905,6 +5289,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/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 + | ^~~~~~ /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 ) @@ -4921,72 +5324,80 @@ /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::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 > +/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/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-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 > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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 - | ^~~~~~ -make[5]: Leaving 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 = 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; + 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 = 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, 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/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-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, + | ^~~ /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; @@ -5035,85 +5446,43 @@ /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)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 = 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 >]' +/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 = 1; 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 = 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: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: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 +/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, | ^~~ -[ 64%] Built target test-fromvertexcount -/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; - | ^ -/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/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/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()); @@ -5127,293 +5496,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 | ^~~~~~~~ -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 | }; - | ~ -/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/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/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/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/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 = 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/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/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-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 = 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 | }; - | ~ -/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; - | ^ 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]': @@ -5452,46 +5534,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when 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 = 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/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 ) ); @@ -5546,16 +5604,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/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; - | ^ 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 >]' @@ -5578,65 +5626,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/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/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; 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 ) @@ -5733,36 +5722,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/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; - | ^ -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/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 - | ^~~~~~~~ /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; @@ -5826,11 +5785,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; | ^~~~~~ -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-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 ) ); @@ -5885,20 +5839,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/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)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 = 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; @@ -5980,16 +5920,6 @@ /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 = 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; - | ^ /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; @@ -6011,56 +5941,16 @@ /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 = 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: 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 +/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/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 | }; - | ~ /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 ) ); @@ -6097,20 +5987,20 @@ /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/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 > > >' +/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 = 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 = 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: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: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 +/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 | { @@ -6158,6 +6048,13 @@ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ +In file included from /build/reproducible-path/dune-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/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 ) ); @@ -6194,26 +6091,11 @@ /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 = 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; - | ^ -/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; - | ^ +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 | { + | ^ /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; @@ -6235,19 +6117,23 @@ /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 = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' +/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: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: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 +/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/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/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 ); @@ -6266,15 +6152,15 @@ /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 = 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 = 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/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 >]' @@ -6312,40 +6198,20 @@ /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 = 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/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 > > >' +/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 = 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/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/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 +/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 | { @@ -6372,6 +6238,16 @@ | ~~~~~~~~~~~~~~~~ 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 = 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/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 ); @@ -6390,26 +6266,15 @@ /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 = 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 -/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/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]' @@ -6433,7 +6298,119 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -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/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/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/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/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/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/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(); @@ -6452,6 +6429,482 @@ /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/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/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/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/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/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/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/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/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; + | ^ +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 = 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/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/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/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/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/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/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 ); @@ -6468,6 +6921,46 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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>, 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::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 ) { @@ -6484,6 +6977,42 @@ /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/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/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; | ^ @@ -6503,24 +7032,52 @@ /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::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 >]' +/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 = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' +/build/reproducible-path/dune-geometry-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: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: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 +/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)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/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/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 ); @@ -6537,24 +7094,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/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/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 ) { @@ -6622,6 +7161,42 @@ /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/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/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; | ^ @@ -6641,24 +7216,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 | ^~~~~~~~~~~~~~~~~~ -/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/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 ); @@ -6710,6 +7267,24 @@ /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::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/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 ); @@ -6726,10 +7301,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/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/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 ) { @@ -6746,51 +7317,22 @@ /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/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/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/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/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/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: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; | ^ @@ -6810,9 +7352,24 @@ /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-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 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/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 ); @@ -6829,6 +7386,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/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/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 ); @@ -6862,16 +7437,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/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; - | ^ /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 ) @@ -6904,24 +7469,10 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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::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/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/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 ); @@ -6938,24 +7489,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/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/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 ) { @@ -6975,27 +7508,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/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]' +/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: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: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:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when 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: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: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)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: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; | ^ @@ -7085,16 +7628,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 = 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/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; | ^ @@ -7146,6 +7679,10 @@ /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/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/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 ); @@ -7162,42 +7699,56 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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::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/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/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::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 ) { @@ -7217,30 +7768,52 @@ /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 = 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/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/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::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 ); @@ -7305,72 +7878,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/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 ) ); } - | ^~~~~~ -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/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/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 ) { @@ -7393,24 +7900,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/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/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; | ^ @@ -7478,6 +7967,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when 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 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; + | ^ /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 ) @@ -7526,52 +8025,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/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/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::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/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 ) { @@ -7677,6 +8130,16 @@ /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/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/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); }, | ^ @@ -7686,24 +8149,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/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/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 ); @@ -7736,24 +8181,6 @@ /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/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/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 ); @@ -7808,6 +8235,16 @@ /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/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/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; | ^ @@ -7859,46 +8296,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/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/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/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/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 ); @@ -7937,16 +8334,27 @@ /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/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::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/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; | ^ @@ -8014,24 +8422,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/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 ) ); } - | ^~~~~~ /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 ) @@ -8048,16 +8438,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 = 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 '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 ) @@ -8074,12 +8454,43 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-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/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/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); @@ -8179,24 +8590,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/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/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 ) { @@ -8219,24 +8612,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/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/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; | ^ @@ -8377,24 +8752,37 @@ /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/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]' +/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: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: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:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | 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 ) ); } + 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 = 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 ); @@ -8411,8 +8799,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 = 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/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 ) { @@ -8429,19 +8815,30 @@ /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 = 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/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 = 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/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 ); @@ -8458,6 +8855,46 @@ /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/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/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 ); @@ -8525,508 +8962,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/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/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/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/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/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/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/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/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/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 = 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/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/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/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/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/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 ); @@ -9069,6 +9004,22 @@ /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::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/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 ); @@ -9090,41 +9041,67 @@ /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 = 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 > >]' +/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 = 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/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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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 > >]' +/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: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: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: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: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: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/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 ); @@ -9167,6 +9144,9 @@ /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: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::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 ); @@ -9209,6 +9189,22 @@ /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/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/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); @@ -9230,9 +9226,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/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 '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 ) @@ -9275,41 +9268,44 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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 >]' +/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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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 >]' +/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: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: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: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: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 +/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 +/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/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 ); @@ -9415,9 +9411,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/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 '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 ) @@ -9439,20 +9432,20 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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::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 > > >]' +/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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument 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 = double; int ROWS = 1; int COLS = 3]': @@ -9476,61 +9469,71 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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::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 > > >]' +/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/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: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: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: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: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 +/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 +/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 +/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 > > >]' +/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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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 > > >]' +/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: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: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: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: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 +/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 +/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::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': @@ -9554,6 +9557,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' 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 = 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/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::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 ); @@ -9596,9 +9612,22 @@ /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/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/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); @@ -9620,6 +9649,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/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); }, + | ^ /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 ) @@ -9641,6 +9689,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: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 '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 ) @@ -9683,6 +9734,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' 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 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/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 ); @@ -9704,23 +9771,28 @@ /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 = 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]' +/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: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: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/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/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/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 ); @@ -9742,7 +9814,82 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +/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/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/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 ); @@ -9764,6 +9911,70 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' 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 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/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::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/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 ); @@ -9806,39 +10017,165 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -[ 67%] Built target test-constexpr-geometrytype -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 > >]' +/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/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]' +/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: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: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/multilineargeometry.hh:275:22: note: parameter passing for argument 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/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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/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 + | ^~~~~~ +/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/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 ); @@ -9860,31 +10197,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument 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/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/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: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 = 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 >]' @@ -9928,6 +10242,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' 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 = 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::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 ); @@ -9949,25 +10273,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' 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/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]' +/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: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: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/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:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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::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 ); @@ -10031,6 +10352,18 @@ /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/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/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 ); @@ -10052,26 +10385,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 | ^~~~~~ -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/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 ); @@ -10156,25 +10469,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/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/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 ); @@ -10238,46 +10532,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/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/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 ); @@ -10299,25 +10553,6 @@ /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/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/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); @@ -10339,6 +10574,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/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); + | ^~~~~~~~~~~~~~~ +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::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 ); @@ -10360,6 +10622,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/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::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 ); @@ -10423,16 +10689,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/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/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 ); @@ -10496,25 +10752,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/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 - | ^~~~~~~~ /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 ); @@ -10536,21 +10773,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 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-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/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 ); @@ -10572,35 +10804,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/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/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/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 ); @@ -10622,149 +10825,151 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' 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/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/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]' +/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:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 > >]' +/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]' +/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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' 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 = 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/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 +/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/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/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 +/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 +/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 +/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/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/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]' +/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 > >]' +/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]' +/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: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: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 +/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/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 = 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())) @@ -10775,6 +10980,102 @@ /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 + | ^~~~~~~~ +/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/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::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/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/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)); @@ -10832,26 +11133,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)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; - | ^ -/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-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)); @@ -10871,121 +11152,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/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/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/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/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/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/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/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; - | ^ 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]': @@ -11003,46 +11169,6 @@ /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/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 | }; - | ~ 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 >]' @@ -11089,14 +11215,25 @@ /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/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/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::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 ); @@ -11112,18 +11249,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 = 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/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)); @@ -11139,16 +11264,6 @@ /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-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/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 ); @@ -11164,10 +11279,6 @@ /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/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 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 ); @@ -11183,6 +11294,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 | ^~~~~~ +/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/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]': @@ -11215,10 +11345,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/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/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 ); @@ -11249,16 +11375,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/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/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)); @@ -11289,56 +11405,6 @@ /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-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/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 ); @@ -11369,84 +11435,16 @@ /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-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)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 /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 - | ^~~~~~~~~~~~~~~~~~ -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::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)); @@ -11465,29 +11463,6 @@ /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/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/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::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 ); @@ -11524,6 +11499,59 @@ /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 /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::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 ); @@ -11542,6 +11570,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 | ^~~~~~ +/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/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)); @@ -11560,29 +11598,16 @@ /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-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: 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 +/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/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 - | ^~~~~~~~ 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]' @@ -11602,29 +11627,6 @@ /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-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/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/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)); @@ -11643,50 +11645,6 @@ /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/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 - | ^~~~~~~~ -/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/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/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 @@ -11749,6 +11707,24 @@ /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/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/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 @@ -11790,6 +11766,21 @@ | ^~~~~~~~~~ /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 +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/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, @@ -11930,19 +11921,157 @@ /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 = 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 = 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:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' +/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 + | ^~~~~~~~ +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 + | ^~~~~~~~ +/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: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/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 + | ^~~~~~~~ +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; + | ^~~~~~ +/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 | ^~~~~~~~ +/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; + | ^~~~~~ /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(); @@ -11965,6 +12094,122 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when 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 = 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 + | ^~~~~~~~ +/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/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/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/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())); @@ -11978,6 +12223,23 @@ /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 = 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/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/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) @@ -12043,6 +12305,8 @@ /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 = 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/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); @@ -12092,6 +12356,8 @@ /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 = 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 = 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); @@ -12204,6 +12470,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when 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 = 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/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); @@ -12300,10 +12568,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/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::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); @@ -12400,6 +12664,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when 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/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/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); @@ -12416,8 +12693,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 = 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/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); @@ -12498,6 +12773,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/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/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); @@ -12514,6 +12808,14 @@ /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/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/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); @@ -12530,8 +12832,53 @@ /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/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/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/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); @@ -12548,6 +12895,9 @@ /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/test/checkgeometry.hh:257:31: note: parameter passing for argument of type '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 = 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); @@ -12564,6 +12914,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' 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 = 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/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); @@ -12660,8 +13020,6 @@ /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-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/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) @@ -12726,16 +13084,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/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/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); @@ -12784,215 +13132,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/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/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/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/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/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 @@ -13031,22 +13170,6 @@ /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/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/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 ); @@ -13078,6 +13201,22 @@ /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 = 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/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 ) ); } @@ -13185,22 +13324,6 @@ /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/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/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 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -13211,6 +13334,22 @@ /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 '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/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 ) ); } | ^ @@ -13221,6 +13360,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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 '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/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -13299,17 +13454,49 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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>, 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 + | ^~~~~~ /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::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 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)30064771075]' +/build/reproducible-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: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: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); @@ -13317,15 +13504,15 @@ /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>]' +/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]' +/build/reproducible-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: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: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); @@ -13333,10 +13520,55 @@ /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 = 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/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/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; 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/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 ); @@ -13345,10 +13577,30 @@ /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::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::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/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/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 ); @@ -13368,6 +13620,22 @@ /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::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/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 ) ); } @@ -13424,6 +13692,22 @@ /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/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/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 ); @@ -13443,6 +13727,22 @@ /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; 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::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 ) ); } @@ -13475,6 +13775,22 @@ /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 = 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::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 @@ -13499,6 +13815,84 @@ /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 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/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 + | ^~~~~~ +/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 = 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 +/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 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 = 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 ); + | ^~~~~~~~~~~ +/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; + | ^~~~~~ /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) @@ -13515,6 +13909,38 @@ /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 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::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); @@ -13611,6 +14037,33 @@ /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/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/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/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/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); @@ -13627,6 +14080,23 @@ /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: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/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/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/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); @@ -13643,10 +14113,17 @@ /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::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/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/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); @@ -13663,6 +14140,25 @@ /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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.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/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); @@ -13679,6 +14175,24 @@ /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/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 +/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/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); @@ -13711,6 +14225,24 @@ /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-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 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/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); @@ -13743,6 +14275,8 @@ /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-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/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); @@ -13855,21 +14389,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 | ^~~~~~~~~~~~~~~~~~ -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 - | ^~~~~~~~ /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); @@ -13950,6 +14469,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/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/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); @@ -13982,23 +14509,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 | ^~~~~~~~ -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; - | ^~~~~~ /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); @@ -14015,6 +14525,10 @@ /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 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/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); @@ -14031,16 +14545,6 @@ /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-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/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); @@ -14057,12 +14561,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/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::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); @@ -14079,13 +14577,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 | ^~~~~~~~ -/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/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); @@ -14102,28 +14593,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/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/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/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); @@ -14140,26 +14613,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/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/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); @@ -14352,22 +14805,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 | ^~~~~~ -/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; - | ^~~~~~ /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); @@ -14384,22 +14821,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 | ^~~~~~~~ -/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/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); @@ -14416,10 +14837,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/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/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); @@ -14436,38 +14853,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 | ^~~~~~ -/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; - | ^~~~~~ /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); @@ -14500,22 +14885,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 | ^~~~~~~~ -/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/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); @@ -14580,22 +14949,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 | ^~~~~~ -/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; - | ^~~~~~ /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) @@ -14612,38 +14965,19 @@ /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 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/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: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-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::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); @@ -14660,35 +14994,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 = 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/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); @@ -14721,32 +15026,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/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/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/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-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/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/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 + | ^~~~~~~~ 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]' @@ -14767,23 +15059,6 @@ /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 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 - | ^~~~~~~~ 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]' @@ -14956,14 +15231,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/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/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)); @@ -15002,6 +15269,90 @@ /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 = 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 '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 + | ^~~~~~~~ /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(); @@ -15021,38 +15372,90 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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/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/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/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::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 +/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/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 '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 '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()); @@ -15072,6 +15475,128 @@ /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 = 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/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()); @@ -15091,6 +15616,70 @@ /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::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/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()); @@ -15110,6 +15699,70 @@ /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>, 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 '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()); @@ -15129,6 +15782,52 @@ /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)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/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/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/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/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()); @@ -15148,6 +15847,172 @@ /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: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 + | ^~~~~~~~~~ +/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 +/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/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 '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()); @@ -15167,6 +16032,367 @@ /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/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/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 = 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/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: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 + | ^~~~~~ +/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 + | ^~~~~~ +[ 70%] Linking CXX executable test-cornerstoragerefwrap +/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 + | ^~~~~~~~~~~~~~~~~~ +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 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 '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()); @@ -15186,19 +16412,57 @@ /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 = 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/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: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-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 + | ^~~~~~~~~~~~~~~~~~ +/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/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()); @@ -15218,6 +16482,22 @@ /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::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 '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()); @@ -15237,150 +16517,375 @@ /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/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]' +/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: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: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: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; - | ^~~~~~ -/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]' +/build/reproducible-path/dune-geometry-2.10.0/dune/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: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: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: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]' +/build/reproducible-path/dune-geometry-2.10.0/dune/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 = 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: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: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: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; 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]' +/build/reproducible-path/dune-geometry-2.10.0/dune/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: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: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: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]' +/build/reproducible-path/dune-geometry-2.10.0/dune/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/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 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: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 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]' +/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: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 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]' +/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/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: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]' +/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: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]' +/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: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: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/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/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: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-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 = 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 ) ); } + | ^~~~~~ /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(); @@ -15400,19 +16905,58 @@ /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/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-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/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: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-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/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/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/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/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' /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)); @@ -15432,6 +16976,35 @@ /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::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/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/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 + | ^~~~~~~~~~~~~~~~~~ /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(); @@ -15470,22 +17043,56 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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 = 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]' +/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/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: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-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/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/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)); @@ -15505,6 +17112,9 @@ /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 | ^~~~~~~~ +[ 70%] Built target test-cornerstoragerefwrap +/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/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(); @@ -15543,6 +17153,64 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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::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/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/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/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/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)); @@ -15562,6 +17230,29 @@ /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 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/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 + | ^~~~~~ /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(); @@ -15581,6 +17272,10 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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 ); + | ~~~~~~~~~~~~~~~^~~~~ /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(); @@ -15600,374 +17295,13 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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 = 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: 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)); }); - | ^ -/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/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/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/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/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/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/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::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/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/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 '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/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/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/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 '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/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, 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 - | ^~~~~~ -/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/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/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 - | ^~~~~~~~ -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)); - | ^~~~~~~~ -/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/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/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 @@ -16009,6 +17343,25 @@ /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 = 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/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); @@ -16039,6 +17392,8 @@ /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/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/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); @@ -16058,6 +17413,25 @@ /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/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/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()); @@ -16224,26 +17598,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/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 ); - | ^ /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/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/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 ); @@ -16293,10 +17653,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/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 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 @@ -16335,6 +17691,10 @@ /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/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/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); | ~~^~~ @@ -16395,6 +17755,10 @@ /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/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/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 ); @@ -16471,6 +17835,25 @@ /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 '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/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, @@ -16550,8 +17933,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/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: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 ); | ^~~ @@ -16561,10 +17942,6 @@ /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/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/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); | ^~~~~~~~~~~~~~~ @@ -16666,6 +18043,52 @@ /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-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/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 ); @@ -16715,16 +18138,96 @@ /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::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/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/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 = 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/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: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:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to 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::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 '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::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::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)); @@ -16743,6 +18246,10 @@ /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 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/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() | ~~~~~~~~~~~^~~~ @@ -16762,6 +18269,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/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/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); }, @@ -16777,16 +18288,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled 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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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: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/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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::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/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 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: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/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 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: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)); | ^ @@ -16797,30 +18321,68 @@ /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:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | 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/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:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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: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:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to 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/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/test/checkgeometry.hh:250:30: note: parameter passing for argument of type '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: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:257:31: note: parameter passing for argument of type '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: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-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/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 +/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(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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, @@ -16829,59 +18391,34 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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 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::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 + | ^~~~~~ /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::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 - | ^~~~~~~~~~~~~~~~~~ /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 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/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/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: 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/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/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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::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/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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::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/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -16921,6 +18458,25 @@ /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 = 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::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 @@ -16942,10 +18498,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)); | ~~~~~~~~~~~~~~~~^~~~~~~ -/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/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)); | ^ @@ -16956,10 +18508,6 @@ /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::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: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; | ^ @@ -17027,10 +18575,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: 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: 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 ); @@ -17053,6 +18597,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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 = 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/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -17080,6 +18640,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/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/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 @@ -17090,6 +18657,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::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/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)); @@ -17101,6 +18684,10 @@ /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/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/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() | ~~~~~~~~~~~^~~~ @@ -17117,9 +18704,32 @@ /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 '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/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/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/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); }, @@ -17135,6 +18745,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: 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: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)); | ^ @@ -17158,8 +18772,13 @@ /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-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/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/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::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 ); @@ -17185,6 +18804,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::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:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ @@ -17209,6 +18844,25 @@ /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::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::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 @@ -17264,6 +18918,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/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/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)); | ^ @@ -17298,13 +18971,47 @@ /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 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/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/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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | 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 '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:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17323,6 +19030,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 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 '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:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ @@ -17347,6 +19056,32 @@ /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 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/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: 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 @@ -17357,6 +19092,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/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/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/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 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::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)); @@ -17368,13 +19160,37 @@ /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 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: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/test/checkgeometry.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/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/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: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() | ~~~~~~~~~~~^~~~ @@ -17394,6 +19210,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/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 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); }, @@ -17412,6 +19232,17 @@ /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/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::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/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 @@ -17422,6 +19253,10 @@ /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/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/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); @@ -17435,6 +19270,15 @@ /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::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 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::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 @@ -17445,6 +19289,10 @@ /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-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 = 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){ @@ -17455,16 +19303,55 @@ /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 = 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 = 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/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 ); + | ^ /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::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/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/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/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 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/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 ); @@ -17499,6 +19386,10 @@ /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/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/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); | ^~~~~~~~~~~~~~~~ @@ -17508,28 +19399,86 @@ /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>, 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/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/checkgeometry.hh:250:30: note: parameter passing for argument of type '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::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]' +/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/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: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/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/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/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 @@ -17561,6 +19510,10 @@ /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::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: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; | ^ @@ -17577,6 +19530,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/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/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: 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); }, @@ -17585,6 +19558,16 @@ /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/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/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 @@ -17595,6 +19578,10 @@ /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/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/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 @@ -17602,9 +19589,18 @@ /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/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/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/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 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); @@ -17618,22 +19614,10 @@ /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::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/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/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 @@ -17644,53 +19628,73 @@ /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-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 = 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/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 = 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/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | 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: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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.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: 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:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | 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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.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:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).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:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to 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::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: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 ); | ^~~ @@ -17700,18 +19704,93 @@ /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:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | 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: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:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 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:250:30: note: parameter passing for argument of type '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: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:257:31: note: parameter passing for argument of type '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: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: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:250:30: note: parameter passing for argument of type '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-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:257:31: note: parameter passing for argument of type '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::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 @@ -17722,6 +19801,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::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/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)); @@ -17729,16 +19812,42 @@ /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 '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: 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/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/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/multilineargeometry.hh:741:34: note: parameter passing for 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/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, @@ -17746,12 +19855,42 @@ /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::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/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/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/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/multilineargeometry.hh:409:32: note: parameter passing for 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/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); }, @@ -17760,10 +19899,36 @@ /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/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(); + | ^ +/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: 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 '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/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ @@ -17780,6 +19945,8 @@ /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/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: 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 @@ -17790,8 +19957,30 @@ /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-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 +/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 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 + | ^~~~~~~~~~ +/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/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 ); @@ -17802,6 +19991,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++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/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/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -17841,20 +20032,78 @@ /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::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/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/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/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/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/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/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled 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: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/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-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/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)); @@ -17866,12 +20115,44 @@ /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::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/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/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: 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, @@ -17879,33 +20160,36 @@ /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); | ~~^~~ -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/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/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/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 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 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); }, @@ -17927,6 +20211,10 @@ /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/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/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)); | ^ @@ -17934,747 +20222,778 @@ /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/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/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:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 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::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/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/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/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/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/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]' +/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/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 = 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: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: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: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/mappedgeometry.hh:155: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/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>, 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]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | 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/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 = 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: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: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: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/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/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/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/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>]' +/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/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/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/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 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 + | ^~~~~~~~~~ +/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 = 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 = 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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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 = 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>]' +/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 = 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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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 +/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 +/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 +/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>]' +/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 = 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 = 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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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>]' +/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 = 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 = 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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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>]' +/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 = 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 = 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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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 | ^~~~~~~~~~~~~~~ -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>]' +/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/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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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 = 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>]' +/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 = 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: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: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: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: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 +/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 = 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>]' +/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 = 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: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: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: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: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 +/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 = 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]' +/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/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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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 = 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]' +/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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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 = 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]' +/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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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/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/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]' +/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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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/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/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: 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]' +/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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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, 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]' +/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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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/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/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]' +/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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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/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 = 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/test/checkgeometry.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/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]' +/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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | 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/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/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/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 = 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 = 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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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/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-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 '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>]' +/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/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 ); + | ^ +/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/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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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 +/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 +/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 +/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/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 = 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/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>]' +/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 = 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 = 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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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>]' +/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 = 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 = 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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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>]' +/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/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 = 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 = 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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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/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/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>]' +/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/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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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 = 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>]' +/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 = 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: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: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: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: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 +/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/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 - | ^~~~~~ -/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>]' +/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, + | ^~~ +/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 = 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: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: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: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: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 +/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 = 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]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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 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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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 = 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]' +/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 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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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 = 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]' +/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/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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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/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::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/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); @@ -18694,77 +21013,97 @@ /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/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]' +/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 = 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: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 = double]' - 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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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, 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]' +/build/reproducible-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/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 = 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: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 = double]' - 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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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, 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]' +/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 = 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: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 = double]' - 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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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, 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]' +/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 = 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: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 = double]' - 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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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/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/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, 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 ); @@ -18772,26 +21111,82 @@ /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)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 = 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: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 = float]' + 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/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/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/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: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/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); @@ -18818,163 +21213,53 @@ /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::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/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/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/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/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/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::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: 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:409:32: note: parameter passing for 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: 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/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/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:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to 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 '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/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 = 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/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>]' +/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/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/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 - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/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 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/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/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/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/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/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); @@ -18982,26 +21267,6 @@ /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/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 ); - | ^~~~~~~~~~~ -/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 - | ^~~~~~~~~~ /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); }, @@ -19014,98 +21279,90 @@ /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: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::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(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/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/checkgeometry.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 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: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 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/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/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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.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: 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/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::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:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to 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::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/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/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 + | ^~~~~~ /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/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: 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: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 = 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/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/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/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); @@ -19113,49 +21370,6 @@ /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; | ^ -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/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/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); }, @@ -19168,77 +21382,51 @@ /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::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/test/checkgeometry.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 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/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/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/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-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 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: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/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 ); @@ -19267,52 +21455,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/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/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::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 @@ -19323,22 +21497,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/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/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/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)); @@ -19357,95 +21529,67 @@ /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: 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/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: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-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: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/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::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/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/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/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: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/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/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/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/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/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: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/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/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::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); @@ -19453,146 +21597,50 @@ /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 = 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/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/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 +/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, | ^~~ -/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::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/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 '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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.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 +/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/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 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: 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: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 +/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 '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/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/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 +/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 | ^~~~~~ -/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/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/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/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -19605,71 +21653,38 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 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::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 - | ^~~~~~~~ +/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:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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:409:32: note: parameter passing for 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:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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: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/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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::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:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match 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/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/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/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: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 '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 - | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/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 @@ -19680,8 +21695,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()); | ^ -/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::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)); @@ -19716,59 +21729,13 @@ /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/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/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/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/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: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 = 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 ); @@ -19797,60 +21764,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 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 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 - | ^~~~~~ -/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 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 @@ -19861,27 +21774,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/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/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/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 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: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/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/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 @@ -19892,53 +21791,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/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/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/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/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/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/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/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 = 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 ) @@ -19961,55 +21823,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | 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:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.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/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/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 @@ -20020,6 +21852,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::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/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)); @@ -20027,10 +21875,9 @@ /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/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/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::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 @@ -20041,10 +21888,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/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/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, @@ -20055,76 +21898,17 @@ /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/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/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/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 +/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-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()); | ^~~~~~~ -/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/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 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/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/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 ); @@ -20153,89 +21937,32 @@ /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::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/test/checkgeometry.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/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/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/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to 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: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>, 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/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::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)); @@ -20254,20 +21981,12 @@ /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 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/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/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/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, @@ -20275,17 +21994,9 @@ /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; | ^ -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/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::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); @@ -20297,26 +22008,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/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/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/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 ); @@ -20345,6 +22036,22 @@ /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::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/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 @@ -20373,10 +22080,6 @@ /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/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: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() | ~~~~~~~~~~~^~~~ @@ -20393,40 +22096,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; | ^~ -/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::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/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); @@ -20438,6 +22123,10 @@ /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: 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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -20447,6 +22136,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 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: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:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20462,6 +22154,22 @@ /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::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 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 @@ -20479,60 +22187,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/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/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 | ^~~~~ -/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/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() | ~~~~~~~~~~~^~~~ @@ -20549,25 +22207,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/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/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 ) @@ -20593,43 +22232,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/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::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 @@ -20647,10 +22249,6 @@ /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/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/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 @@ -20661,34 +22259,48 @@ /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: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/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/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/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/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 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/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); @@ -20697,600 +22309,464 @@ /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 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 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/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/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/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/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>]' +/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 = 2; 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 = 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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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/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 '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>]' +/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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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 = 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: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]' +/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 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 = 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: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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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/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/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>]' +/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 = 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)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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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-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 +/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 '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; + | ^ +/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 +/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 +/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 +/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 +/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/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/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 +/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 +/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 +/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/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-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 +/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 +/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 +/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: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 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 +/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 = 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 +/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 +/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 +/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 +/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/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 +/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 +/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 +/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/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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 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::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 - | ^~~~~~ -/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>' +/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 + | ^~~~~~ +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>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' +/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>, 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 = ]' +/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>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' +/build/reproducible-path/dune-geometry-2.10.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 = 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::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 = 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>, 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)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 = 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: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: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 +/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::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 - | ^~~~~~ -/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>]' +/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)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)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: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 +/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 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::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>]' +/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 = 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 = 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: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 +/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 +/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-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/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/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/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]' +/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 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: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/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/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/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 + | ^~~~~~ +/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/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)3]' +/build/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: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 +/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/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/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>]' +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/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/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)3]' +/build/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: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 +/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::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>]' +/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 = 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: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: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 +/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 +/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 = 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/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/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 = 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 ); @@ -21316,10 +22792,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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 = 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/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 @@ -21364,30 +22839,102 @@ /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 = 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/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/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 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 + | ^~~~~~ +/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, 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/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/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -21409,6 +22956,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>, 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::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 @@ -21457,22 +23038,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/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/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 ); @@ -21498,25 +23063,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: 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: 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 @@ -21527,9 +23073,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/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::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)); @@ -21561,6 +23104,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++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 = 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:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21606,22 +23183,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/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: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, @@ -21632,6 +23193,56 @@ /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/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 +/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/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/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 ) ); + | ^~~~~~~ +/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>, 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())); @@ -21666,42 +23277,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); | ^ -/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 -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 '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: 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 /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())); @@ -21736,761 +23313,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); | ^ -/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/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 - | ^~~~~~ -/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/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/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/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/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/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 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 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/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/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/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/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-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 -/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/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 ) ); - | ^~~~~~~ -[ 70%] Linking CXX executable test-cornerstoragerefwrap -/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 - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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/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/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/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/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/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/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/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/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 ); @@ -22537,28 +23361,6 @@ /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 '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/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 ) ); @@ -22584,9 +23386,6 @@ /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/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: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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ @@ -22597,54 +23396,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 '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 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 ); @@ -22661,22 +23412,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/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){ - | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22710,41 +23445,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 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~~ /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 = 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 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 @@ -22787,22 +23490,6 @@ /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::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/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 ); | ^~ @@ -22821,42 +23508,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/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 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 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/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(); @@ -22910,38 +23565,6 @@ /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/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 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/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 ); @@ -22970,22 +23593,6 @@ /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/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/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 ); | ^~ @@ -23004,22 +23611,6 @@ /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/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/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 ) ); @@ -23045,22 +23636,6 @@ /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/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/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 ); | ~~~~~~~~~~~~~~~~~~^~~~~ @@ -23071,28 +23646,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 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/test/checkgeometry.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 ); @@ -23139,31 +23692,12 @@ /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 = 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:250:30: note: parameter passing for argument of type '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: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 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 @@ -23172,22 +23706,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::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:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ @@ -23282,22 +23800,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/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 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 @@ -23315,22 +23817,26 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when 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::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(); +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: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/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/checkgeometry.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 ); @@ -23428,22 +23934,6 @@ /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/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/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 ) ); @@ -23452,22 +23942,6 @@ /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 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/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 ); @@ -23479,41 +23953,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when 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 '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-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 +/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: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-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/checkgeometry.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 ); @@ -23521,47 +23981,10 @@ /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/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 | ^~~~~~ -/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/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 ) ); @@ -23617,22 +24040,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/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/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 @@ -23671,6 +24078,25 @@ /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/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/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 @@ -23712,41 +24138,6 @@ /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 '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/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/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(); @@ -23771,9 +24162,28 @@ /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: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 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/test/checkgeometry.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 ); @@ -23802,130 +24212,33 @@ /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::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/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/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]' +/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: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: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: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/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 = 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/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/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); }, - | ^ -/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/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 ) ); @@ -23936,9 +24249,6 @@ /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/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-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 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -23957,22 +24267,6 @@ /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/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/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)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ @@ -24003,58 +24297,44 @@ /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 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/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 - | ^~~~~~~~ +/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 = 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/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/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -24076,29 +24356,132 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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 = 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/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 + | ^~~~~~ +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 = 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 = 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: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/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; + | ^~~~~~ +/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/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)); | ^~~~~ -/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/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/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/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)); }); + | ^ /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())); @@ -24133,9 +24516,25 @@ /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: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 '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)); }); + | ^ /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())); @@ -24170,22 +24569,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/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 - | ^~~~~~ /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())); @@ -24220,60 +24603,44 @@ /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::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]' +/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: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: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: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)12884901890]' +/build/reproducible-path/dune-geometry-2.10.0/dune/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: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; - | ^ -/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: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: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/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())); @@ -24308,58 +24675,25 @@ /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::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/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)); - | ^~~~~ -/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/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]' +/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: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/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>, 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())); @@ -24394,29 +24728,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/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 = 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 - | ^~~~~~ -/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 /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())); @@ -24451,7 +24762,36 @@ /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); | ^ -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +/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; + | ^~~~~~ /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())); @@ -24486,77 +24826,84 @@ /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::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]' +/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: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/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]' +/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/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: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: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: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]' +/build/reproducible-path/dune-geometry-2.10.0/dune/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)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]' +/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: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 - | ^~~~~~ -[ 70%] Built target test-cornerstoragerefwrap +/build/reproducible-path/dune-geometry-2.10.0/dune/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 = 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 = 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 = 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; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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, @@ -24589,6 +24936,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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | 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::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/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]; @@ -24617,26 +24974,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 | ^~~~~~~~ -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 - | ^~~~~~ /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]; @@ -24693,6 +25030,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/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>, 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]; @@ -24749,25 +25090,25 @@ /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 = 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]' +/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>, 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: 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 = 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: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: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: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: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-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 + | ^~~~~~ /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]; @@ -24796,23 +25137,27 @@ /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 = 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]' +/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/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>, 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: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 = 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: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: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: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/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/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>, 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]': @@ -24843,25 +25188,13 @@ /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 = 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/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/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]; @@ -24918,12 +25251,53 @@ /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 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]' +/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 + | ^~~~~~~~ +/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 + | ^~~~~~~~ +/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/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 = 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/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); }, @@ -24934,114 +25308,80 @@ | ~~~~~~~~~~ 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>]' +/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]' +/build/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 = double]' +/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: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 +/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/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]' +/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 = 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>]' +/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]' +/build/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 = double]' +/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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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::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]' +/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>]' +/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]' +/build/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 = double]' +/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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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]' +/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>]' +/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]' +/build/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 = double]' +/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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/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>, 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]': @@ -25072,36 +25412,44 @@ /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 = 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]' +/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: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/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)); }); + | ^ /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]; @@ -25242,25 +25590,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/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)); }); - | ^ /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]; @@ -25289,331 +25618,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/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/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/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)); }); - | ^ -/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/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 = 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 = 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/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::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/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/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/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/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 - | ^~~~~~~~ -/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 - | ^~~~~~~~ -/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/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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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; - | ^~~~~~ -/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 = 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/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/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::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)); }); - | ^ /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; @@ -25644,10 +25648,34 @@ /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 static member function 'static 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(); - | ~~~~~~~~~~~~^~~~~~~~~~ +/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()); @@ -25686,6 +25714,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/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 '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()); @@ -25705,8 +25737,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)); }); | ^ -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/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(); + | ~~~~~~~~~~~~^~~~~~~~~~ /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; @@ -25737,16 +25771,8 @@ /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::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/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 ); - | ~~~~~~~~~~~~~~~^~~~~ +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 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, @@ -25820,10 +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); | ^ -/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 ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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())); @@ -25858,14 +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); | ^ -/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/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 ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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())); @@ -25900,8 +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/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 /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())); @@ -25936,10 +25948,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/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(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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())); @@ -25974,10 +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); | ^ -/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 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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())); @@ -26080,16 +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 = 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/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())); @@ -26124,29 +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/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/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 | } | ^ -/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 ); - | ~~~~~~~~~~~~~~~~~^~~~~ /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]; @@ -26203,28 +26194,28 @@ /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 = 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 = 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: 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:208:59: note: parameter passing for argument of 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/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 +/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/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::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); @@ -26256,10 +26247,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); @@ -26384,6 +26371,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/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/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); @@ -26415,6 +26412,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 = 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/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)); @@ -26450,6 +26451,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/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/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)); @@ -26458,6 +26463,10 @@ /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 = 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/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)); @@ -26493,6 +26502,13 @@ /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:208:59: note: parameter passing for argument of 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/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); @@ -26559,20 +26575,32 @@ /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/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 -/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/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/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/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/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)); @@ -26587,16 +26615,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled 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-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 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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)); | ~~~~~~~~~~~~~~~~^~~~~~~ -/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::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 > >]': @@ -26675,231 +26703,14 @@ /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/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::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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/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/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/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 { - | ^~~~~~~~ -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::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/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 { - | ^~~~~~~~ -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 -/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 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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 -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 '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/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 '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/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; @@ -26930,142 +26741,33 @@ /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 | ^~~~~~~~ -/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/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>, 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: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 '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 = 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 '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 = 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::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 { - | ^~~~~~~~ -/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 '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/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/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/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/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())); @@ -27100,6 +26802,12 @@ /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 = 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(); + | ~~~~~~~~~~~~~~~^~ +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 '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())); @@ -27134,10 +26842,10 @@ /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 = 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::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/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())); @@ -27172,6 +26880,45 @@ /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>, 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/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 = 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>, 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())); @@ -27274,10 +27021,136 @@ /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 '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 = 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 { + | ^~~~~~~~ +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>, 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 { + | ^~~~~~~~ +/build/reproducible-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/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>, 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())); @@ -27312,14 +27185,39 @@ /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::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); - | ~~~~~~~~^~~~~~~ +/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 { + | ^~~~~~~~ +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 '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())); @@ -27354,14 +27252,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); | ^ -/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 '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 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/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())); @@ -27396,10 +27288,12 @@ /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 static member function 'static 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/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 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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 /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())); @@ -27419,33 +27313,159 @@ /build/reproducible-path/dune-geometry-2.10.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/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 = 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 '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 '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 = 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/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/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 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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::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 = 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 '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::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 { + | ^~~~~~~~ +/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 { + | ^~~~~~~~ +/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 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: @@ -27477,12 +27497,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::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 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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 /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]; @@ -27511,10 +27525,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 | ^~~~~~~~ -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 /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]; @@ -27543,8 +27553,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 | ^~~~~~~~ -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/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]; @@ -27629,49 +27637,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/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/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; - | ~~~^~~~~~~~~~~~ /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]; @@ -27700,47 +27665,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/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; - | ~~~^~~~~~~~~~~~ /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]; @@ -27769,17 +27693,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/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() - | ~~~~~~^~~ /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]; @@ -27836,65 +27749,22 @@ /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 = 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/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::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)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ /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]; @@ -27923,10 +27793,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/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); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /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]; @@ -27955,10 +27821,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/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/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]; @@ -28071,14 +27933,12 @@ /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 static member function 'static 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 = 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 = 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 /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]; @@ -28107,6 +27967,22 @@ /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::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/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]; @@ -28135,6 +28011,23 @@ /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/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; + | ~^~~ /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]; @@ -28163,6 +28056,9 @@ /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/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/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]; @@ -28191,50 +28087,7 @@ /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::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: 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; | ~^~~~ @@ -28247,53 +28100,105 @@ /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: 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/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; + | ~^~~~ /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/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/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; + | ~^~~~ +/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::LocalDerivativeGeometry > >]': +/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/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() | ~~~~~~^~~ -/build/reproducible-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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ /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); @@ -28325,19 +28230,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::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); @@ -28369,26 +28261,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::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); @@ -28420,26 +28292,14 @@ /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; - | ~~~^~~~~~~~~~~~ +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/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>, 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); @@ -28471,6 +28331,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; + | ~^~~~ /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); @@ -28502,6 +28366,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; + | ~^~~~ /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); @@ -28533,8 +28401,20 @@ /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 = 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 +/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::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 = 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 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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]': @@ -28568,6 +28448,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/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); @@ -28599,6 +28497,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>, 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); @@ -28630,6 +28538,25 @@ /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)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/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::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; + | ~^~~~ /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); @@ -28661,18 +28588,124 @@ /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/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/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/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/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/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/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/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 ); @@ -28685,14 +28718,22 @@ /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/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::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/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::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 ) + | ~~~~~~~~^~~~~~~~~~~~ /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); @@ -28879,6 +28920,18 @@ /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::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>, 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); @@ -28910,6 +28963,12 @@ /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::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>, 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); @@ -29003,28 +29062,22 @@ /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: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 +/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/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/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/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)); @@ -29095,14 +29148,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 = 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/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, 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 ) @@ -29110,6 +29155,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in 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 = 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: 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 ) @@ -29117,10 +29166,37 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++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>, 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:208:59: note: parameter passing for argument of 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 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type '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::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/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: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 ) @@ -29128,11 +29204,11 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++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: 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/checkgeometry.hh:67: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: 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 ) @@ -29140,6 +29216,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++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>, 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, 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.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 @@ -29198,14 +29282,32 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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:166: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, 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/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/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | 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 = 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())); @@ -29354,6 +29456,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/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/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) @@ -29361,6 +29467,9 @@ /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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.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: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); | ~~~~~~~~~~~~^~~~~ @@ -29370,6 +29479,12 @@ /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/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 @@ -29380,6 +29495,12 @@ /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:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | 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/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()); @@ -29401,6 +29522,10 @@ /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/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::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); @@ -29422,10 +29547,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/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/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())); @@ -29539,26 +29660,13 @@ /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 = 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 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/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 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:409:32: note: parameter passing for 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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 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: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(); | ^ @@ -29566,15 +29674,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/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | 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/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(); @@ -29770,39 +29869,20 @@ /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 = 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/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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | 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/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/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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:409:32: note: parameter passing for 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/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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::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 @@ -29814,15 +29894,25 @@ /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::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/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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.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/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 @@ -29833,6 +29923,9 @@ /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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 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>, 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()); @@ -29840,10 +29933,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/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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>, 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/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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::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 @@ -29879,14 +29978,39 @@ /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/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 = 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>, 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-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: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/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 @@ -29906,31 +30030,10 @@ /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::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::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/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/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) @@ -29963,10 +30066,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/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/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); @@ -30002,13 +30101,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:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | 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 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 ) ); } @@ -30020,22 +30112,10 @@ /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:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 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::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/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.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::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) @@ -30067,13 +30147,32 @@ /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 = 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 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/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | 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: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:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | 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: 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); @@ -30145,6 +30244,25 @@ /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::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 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())); @@ -30312,46 +30430,14 @@ /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: 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/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 = 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/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.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/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/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 @@ -30417,10 +30503,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/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, 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) @@ -30510,46 +30592,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: 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/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: 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 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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 = 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 + 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 ) @@ -30557,8 +30605,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.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/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30581,18 +30627,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/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 = 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::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 ) @@ -30609,6 +30647,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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 = 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: 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 ) @@ -30622,14 +30668,32 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).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 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-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/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/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 @@ -30638,12 +30702,8 @@ /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: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/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/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) @@ -30698,6 +30758,8 @@ /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 '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/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())); @@ -30762,6 +30824,8 @@ /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/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 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 @@ -30776,6 +30840,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/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/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) @@ -30786,6 +30854,8 @@ /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-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/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ @@ -30825,6 +30895,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when 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/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/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(); @@ -31037,23 +31109,10 @@ /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/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/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/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | 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/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(); @@ -31071,9 +31130,6 @@ /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/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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::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 ) ); @@ -31172,6 +31228,10 @@ /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::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/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 @@ -31224,13 +31284,26 @@ /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 = 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 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/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | 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: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:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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: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); | ~~~~~~~~~~~~^~~~~ @@ -31252,6 +31325,10 @@ /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 = 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/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 @@ -31270,10 +31347,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when 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/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/checkgeometry.hh:208:59: note: parameter passing for argument of 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: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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31283,6 +31366,9 @@ /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: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: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ @@ -31307,6 +31393,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/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::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 @@ -31321,6 +31410,9 @@ /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:250:30: note: parameter passing for argument of type '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: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; | ^~~ @@ -31334,6 +31426,9 @@ /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/test/checkgeometry.hh:257:31: note: parameter passing for argument of type '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::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)); @@ -31342,36 +31437,27 @@ /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/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-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/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:67: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: 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 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); | ~~~~~~~~~~~~^~~~~ -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/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/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/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 @@ -31380,16 +31466,8 @@ /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, 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/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/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) @@ -31397,9 +31475,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/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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 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(); @@ -31423,8 +31498,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 | ^~~~~~~~ -/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 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())); @@ -31470,10 +31543,6 @@ /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/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 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) @@ -31496,6 +31565,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 = 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/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) @@ -31621,6 +31694,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 = 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/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) @@ -31754,6 +31831,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/test/checkgeometry.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/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)); @@ -31772,12 +31853,22 @@ /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/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/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: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(); + | ~~~~~~~~~~~~~~~^~ +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/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); @@ -31786,16 +31877,8 @@ /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: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/checkgeometry.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/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 +/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 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())); @@ -31806,6 +31889,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 = 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/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) @@ -31820,8 +31907,6 @@ /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/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/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)); }); @@ -31872,10 +31957,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 = 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/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)); @@ -31894,6 +31975,10 @@ /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 = 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/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 @@ -31958,62 +32043,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/checkgeometry.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/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/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/test/checkgeometry.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/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/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 = 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: 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/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: 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/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-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 = 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; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/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/checkgeometry.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 = 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 ); @@ -32022,10 +32065,14 @@ /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/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/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/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/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 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 @@ -32046,6 +32093,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/test/checkgeometry.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 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 @@ -32100,10 +32151,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/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/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 @@ -32118,18 +32165,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/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in 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: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: 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 ) @@ -32173,12 +32208,8 @@ /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:250:30: note: parameter passing for argument of type '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::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/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -32278,6 +32309,8 @@ | ^~~~~~~~~~ /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/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/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)); @@ -32326,6 +32359,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 = 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/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 @@ -32361,6 +32398,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 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 = 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::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) { @@ -32442,6 +32481,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/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>, 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 ) @@ -32644,11 +32687,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/test/checkgeometry.hh:67: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 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(); @@ -32751,10 +32789,8 @@ /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 = 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/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/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 ) @@ -32856,6 +32892,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(); | ~~~~~~~~^~~~~~~ +/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/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(); | ^ @@ -32899,10 +32937,6 @@ /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/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 = 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) { @@ -33034,6 +33068,10 @@ /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: 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::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 @@ -33045,6 +33083,10 @@ /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/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/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); }, @@ -33095,10 +33137,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 = 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-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())); @@ -33175,10 +33213,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/test/checkgeometry.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 '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); @@ -33348,12 +33382,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/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/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) @@ -33432,6 +33460,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: 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/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 @@ -33905,10 +33937,18 @@ /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: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/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-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())); @@ -33917,18 +33957,14 @@ /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: 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::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/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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.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); @@ -34309,10 +34345,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: 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/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())); @@ -35216,6 +35248,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 = 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/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) @@ -35530,6 +35566,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 = 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: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); @@ -35538,10 +35578,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/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/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())); @@ -35781,24 +35817,29 @@ /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:200: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: 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/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/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/test/checkgeometry.hh:220:65: note: parameter passing for argument of type '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::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 = 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 = 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 ); @@ -35806,28 +35847,15 @@ /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-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/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& 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 = 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/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 ); - | ~~~^~~~~~~~~~~ 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, @@ -35839,18 +35867,66 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | 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: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 /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 = 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; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 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-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/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/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/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 + | ^~~~~~~~~~~~~~~~~~ +/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' +/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/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 ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 74%] Built target test-referenceelements /build/reproducible-path/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){ @@ -35870,12 +35946,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 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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:67: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 ) | ^~~~~~~~~~~~~ @@ -35887,39 +35957,14 @@ /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 '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/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:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 = 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, | ^~~~~~~~~~~~~~~~~~ +/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){ @@ -35939,21 +35984,15 @@ /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: 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:67: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 -[ 74%] Linking CXX executable test-referenceelements -/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 - | ^~~~~~~~ -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 = 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/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 @@ -35964,9 +36003,13 @@ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/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/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 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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: @@ -36049,8 +36092,6 @@ /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/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 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: @@ -36077,14 +36118,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-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/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 = 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 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: @@ -36111,28 +36144,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for 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 = 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: 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/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 = 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/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/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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -36142,14 +36163,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 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/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 @@ -36159,18 +36172,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/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 = 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/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 -/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: @@ -36190,8 +36191,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)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -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 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, @@ -36199,18 +36198,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/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/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 = 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: 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-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 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: @@ -36241,24 +36236,25 @@ /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 = 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/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/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/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/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 = 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/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 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: @@ -36285,94 +36281,42 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled 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: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::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/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 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::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/test/checkgeometry.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/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::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/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/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& 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 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 - | ^~~~~~~~~~~~~~~~~~ -/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::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/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 = 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/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/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 +/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/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 = 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/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 ) | ~~~~~~~~^~~~~~~~~~~~ @@ -36389,6 +36333,38 @@ /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 = 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/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/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 '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){ @@ -36400,22 +36376,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match 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 = 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 -/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 static member function 'static 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/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(); @@ -36423,28 +36387,60 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match 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::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: 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 + | ^~~~~~ +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 = 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]': +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::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 + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& 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 = 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 +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 = 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 +/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 = 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::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 = 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 ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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: @@ -36463,22 +36459,42 @@ /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/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/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 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 +/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/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/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 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/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(); @@ -36492,6 +36508,32 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match 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 = 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/test/checkgeometry.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::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 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 = 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(); @@ -36500,20 +36542,44 @@ /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 +[ 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 +/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::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 = 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 +/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' +/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 ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 77%] Built target test-axisalignedcubegeometry +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 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::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 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 = 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(); @@ -36522,29 +36588,12 @@ /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(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/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 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/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 = 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 ) ); } @@ -36553,14 +36602,10 @@ /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::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: 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 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]': @@ -36571,59 +36616,6 @@ /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 ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 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 static member function 'static 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::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::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 -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/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/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' -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 -[ 77%] Built target test-axisalignedcubegeometry -/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 = 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 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/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){ @@ -36649,72 +36641,82 @@ /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::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 -/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/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: 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::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 = 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 | ^~~~~~~~~~ -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/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 ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/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::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/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 -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 /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 = 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 static member function 'static 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/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::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/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 +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::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::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 +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/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 ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +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/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 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/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(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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, @@ -36737,20 +36739,54 @@ /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::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 = 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/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 = 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(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | 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 ) { | ~~~~~~~~~~~~~~~^~~~~ +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 = 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::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/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 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/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 = 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 = 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(); @@ -36780,6 +36816,10 @@ /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::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(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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]': @@ -36804,14 +36844,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled 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::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(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +[ 80%] Linking CXX executable test-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, 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/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(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +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 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]': @@ -36824,10 +36866,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)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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::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 > >]': @@ -36864,8 +36902,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled 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::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::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::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::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: @@ -36926,6 +36973,10 @@ 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/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::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: @@ -36942,6 +36993,10 @@ 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/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: @@ -36956,38 +37011,8 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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 -[ 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::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/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/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::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::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/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-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, - | ^~~~~~~~~~~~~~~ /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' /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 ); @@ -36995,235 +37020,9 @@ /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; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 80%] Built target test-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) - | ^~~ -/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/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::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/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 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 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/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/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/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::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::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::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 -/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::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 -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 = 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 -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 = 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 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::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 = 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/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]': @@ -37234,6 +37033,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/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::FieldMatrix' 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 @@ -37247,11 +37050,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)); | ~~~~~~~~~~~~~~~~^~~~~~~ -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 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 @@ -37269,33 +37067,10 @@ /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 = 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/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::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/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/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/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:312:21: note: parameter passing for argument of 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: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, @@ -37314,14 +37089,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/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/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::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: @@ -37356,32 +37123,20 @@ /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::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/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 | ^~~~~~ -/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:312: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) + | ^~~ +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/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, @@ -37400,18 +37155,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/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::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/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:243:25: @@ -37446,24 +37189,10 @@ /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 = 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 - | ^~~~~ /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:312: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: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, @@ -37482,18 +37211,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)); | ~~~~~~~~~~~~~~~~^~~~~~~ -/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/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::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 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: @@ -37528,24 +37253,12 @@ /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/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::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) 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: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, @@ -37564,14 +37277,21 @@ /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 = 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 '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::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/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/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 = 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 @@ -37580,22 +37300,68 @@ /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::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/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/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::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); + | ~~~~~~~~~~~~^~~~~ /build/reproducible-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::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: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/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/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::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/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::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); + | ~~~~~~~~~~~~^~~~~ /build/reproducible-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 @@ -37609,10 +37375,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 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::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: 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); + | ~~~~~~~~~~~~^~~~~ /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 | ^~~~~~~~ @@ -37625,6 +37419,20 @@ /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 = 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 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, @@ -37633,10 +37441,20 @@ /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 = 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/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 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, @@ -37648,6 +37466,45 @@ /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::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 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 +/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 /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 @@ -37669,10 +37526,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/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/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 + | ^~~~~ +/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::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::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/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 = 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 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, @@ -37692,6 +37594,74 @@ /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 = 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::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/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 @@ -37713,22 +37683,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 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::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 +/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::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/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 ); + | ~~~~~~~~~~~~~~~~~~^~~~~ 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -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/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 @@ -37746,13 +37732,19 @@ /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 = 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::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/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/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 @@ -37767,6 +37759,14 @@ /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::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 ) ); } + | ^~~~~~ 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 @@ -37790,22 +37790,32 @@ /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::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 = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/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); + | ~~~~~~~~~~~~^~~~~ +/build/reproducible-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/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/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::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 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 @@ -37842,26 +37852,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)); | ~~~~~~~~^~~~~~~ -/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::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 -/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/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 = 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 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/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 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 + 262 | bool affine () 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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in 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/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/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 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 = 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/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 @@ -37884,42 +37911,26 @@ /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::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 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& 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(); - | ~~~~~~~~~~~~^~~~~~~~~~ +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/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 ) | ~~~^~~~~~~~~~ -/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 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 @@ -37949,11 +37960,112 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled 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 = 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 = 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/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 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument 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::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::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::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::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/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/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/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& 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/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/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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::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::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:312: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(); + | ~~~~~~~~~~~~^~~~~~~~~~ +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/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::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(); + | ~~~~~~~~~~~~~~~~~^~ +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/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 ) | ~~~^~~~~~~~~~ @@ -37966,6 +38078,24 @@ /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 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 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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]': @@ -37996,6 +38126,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled 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 = 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]': @@ -38032,7 +38168,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)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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::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]': @@ -38045,9 +38180,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/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::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 > >]': @@ -38097,6 +38229,36 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~ 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 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::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]': @@ -38106,10 +38268,6 @@ /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/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::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]': @@ -38136,34 +38294,10 @@ /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::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::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/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& 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 = 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]': @@ -38180,10 +38314,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::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/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::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]': @@ -38198,66 +38328,78 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~ 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::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(); - | ~~~~~~~~~~~~~~~~~^~ -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/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 ) - | ^~~~~~~~~~~~~ -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/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 +/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 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 ) ); } + | ^~~~~~ +/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/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/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/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/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 + | ^~~~~ 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/multilineargeometry.hh:312: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/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); @@ -38265,23 +38407,16 @@ /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 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::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 + | ^~~~~~ 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]': @@ -38294,6 +38429,10 @@ /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::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; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 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 > >]': @@ -38306,10 +38445,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled 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 = 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/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/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': @@ -38328,8 +38466,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/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 +/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::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float]': @@ -38344,9 +38488,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/multilineargeometry.hh:312:21: note: parameter passing for argument of 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::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]': @@ -38365,10 +38506,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/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 - | ^~~~~~ 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 > >]': @@ -38381,15 +38518,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled 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::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; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 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: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::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/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); @@ -38397,69 +38531,22 @@ /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/multilineargeometry.hh:312: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::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)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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 '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 + | ^~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/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; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -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)); - | ~~~~~~~~^~~~~~~ -/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::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::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]': @@ -38468,28 +38555,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/multilineargeometry.hh:312: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::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/multilineargeometry.hh:312: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/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/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 - | ^~~~~~ 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]': @@ -38499,35 +38572,27 @@ /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/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 - | ^~~~~ 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:312: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/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: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/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 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/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 + | ^~~~~~ 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]': @@ -38538,22 +38603,25 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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/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 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::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/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 = 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 + | ^~~~~ 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/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 - | ^~~~~~ 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]': @@ -38568,6 +38636,10 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~ 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: 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 + | ^~~~~~ 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]': @@ -38584,7 +38656,7 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~ 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 = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/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 | ^~~~~ @@ -38592,30 +38664,18 @@ /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 = 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 +/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/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/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-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 -/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/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: 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 = 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); @@ -38641,14 +38701,16 @@ /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/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 = 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 '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/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) { @@ -38668,36 +38730,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.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: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/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/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 '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/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/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/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/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/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/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 @@ -38711,14 +38760,10 @@ /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 = 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 +/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/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 = 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 ) @@ -38726,6 +38771,17 @@ /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, 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/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:208:59: note: parameter passing for argument of 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/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) { @@ -38751,14 +38807,14 @@ /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/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 = 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) { @@ -38777,30 +38833,6 @@ /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 = 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/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(); - | ~~~~~~~~~~~~~~~^~ -/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/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 = 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(); @@ -38808,22 +38840,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: 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/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 = 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(); @@ -38955,10 +38971,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)); | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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::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 = 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(); @@ -39066,8 +39086,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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 > >]', @@ -39195,14 +39215,22 @@ /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/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 = 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/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: 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/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:117:52: note: parameter passing for argument 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 @@ -39308,6 +39336,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/checkgeometry.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: @@ -39407,14 +39439,10 @@ /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/checkgeometry.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/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(); @@ -39499,10 +39527,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/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, 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 ) @@ -39516,41 +39540,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/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/checkgeometry.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/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:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& 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 @@ -39594,104 +39583,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(); | ~~~~~~~~~~~~~~~~~^~ -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/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: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::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::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/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/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(); @@ -39776,10 +39667,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/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, 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 ) @@ -39803,6 +39690,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/checkgeometry.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::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 @@ -39928,114 +39819,111 @@ /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 = 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-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-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 = 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: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>, 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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/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/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 +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/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 = 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 +/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, 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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/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 = 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 +/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())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -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/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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 = 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/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/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-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-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/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/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/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:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | 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(); @@ -40080,6 +39968,10 @@ /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/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::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 ) @@ -40120,12 +40012,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled 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>, 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 +/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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': @@ -40141,22 +40029,18 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled 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/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 +/build/reproducible-path/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 = 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 +/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/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/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::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 @@ -40200,60 +40084,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/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 +/build/reproducible-path/dune-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 = 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 +/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())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/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 +/build/reproducible-path/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())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +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)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/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 = 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 '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 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +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/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::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: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:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ @@ -40271,17 +40155,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:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& 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::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 ) @@ -40291,51 +40164,32 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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 +/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::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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -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 = 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 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 @@ -40348,6 +40202,7 @@ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +[ 83%] Linking CXX executable test-refinement /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ @@ -40366,51 +40221,47 @@ /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()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -[ 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/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/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: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 -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 +/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/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())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/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 @@ -40425,6 +40276,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()); | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/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/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 ); @@ -40484,6 +40339,10 @@ /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 = 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:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40523,45 +40382,33 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 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>, 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())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /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 '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/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: 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)); + | ~~~~~~~~~~~~~~~^~~~~~~ [ 83%] Built target test-refinement -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& 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::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 @@ -40707,18 +40554,83 @@ /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 = 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/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 '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/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:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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/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 = 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 = 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: +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: 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 ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40734,25 +40646,25 @@ /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: +In static member function 'static 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 = 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: +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 = 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: +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 = 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 = 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, | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -40769,17 +40681,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /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: +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 = 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: +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 = 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 = 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)); | ~~~~~~~~~~~~~~^~~~~~~~ @@ -40795,149 +40707,128 @@ /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 = 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: 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/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& 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 -/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 - | ^~~~~~~~~~~~~~~~~~ -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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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 = 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 +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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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 = 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 +In static member function 'static 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 = 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 +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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/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/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 = 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: 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 +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::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/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 = 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 = 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 = 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 = 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 = 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 +/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 = MappedGeometry, AffineGeometry >]': @@ -41013,7 +40904,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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +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 = 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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -41026,7 +40950,7 @@ /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 @@ -41038,17 +40962,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 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 ) | ^~~~~~~~~~~~~ @@ -41059,60 +40972,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::FieldVector' when C++17 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:67: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 = 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 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 @@ -41156,7 +41016,47 @@ /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]': +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(); | ~~~~~~~~~~~~~~~^~ @@ -41176,17 +41076,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /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: +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 = 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: +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 = 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 = 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)); | ~~~~~~~~~~~~~~^~~~~~~~ @@ -41202,48 +41102,37 @@ /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 = 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 = 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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in 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/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/test/checkgeometry.hh:250:30: note: parameter passing for argument of type '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 - 67 | bool checkGeometry ( const TestGeometry& 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 = 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 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 @@ -41373,46 +41262,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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 = 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/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: 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 ) @@ -41440,6 +41306,48 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++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 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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 @@ -41642,87 +41550,58 @@ /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 +/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 +/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 -[ 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/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 = 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 +/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 = 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 +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 = 4; 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 = 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 ); | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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 '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 = 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(); @@ -41767,6 +41646,10 @@ /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 = 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 = 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 ) @@ -41785,17 +41668,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled 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: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)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/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 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:208:59: note: parameter passing for argument of 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 ); + | ~~~~~~~~~~~~~~~~~^~~~~ 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 @@ -41807,6 +41702,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled 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: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::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 ) @@ -41820,49 +41724,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: 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 -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:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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::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 @@ -41906,7 +41778,47 @@ /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]': +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/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(); | ~~~~~~~~~~~~~~~^~ @@ -41926,17 +41838,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /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: +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 = 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: +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 = 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 = 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)); | ~~~~~~~~~~~~~~^~~~~~~~ @@ -41952,17 +41864,6 @@ /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/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in 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(); @@ -42047,14 +41948,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)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& 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 = 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: 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 ) @@ -42071,43 +41986,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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::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 @@ -42176,6 +42065,7 @@ /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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 87%] Linking CXX executable test-affinegeometry 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, @@ -42188,25 +42078,47 @@ /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 ); - | ~~~^~~~~~~~~~~ +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 +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::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, @@ -42221,6 +42133,10 @@ /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/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/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 ); @@ -42287,6 +42203,48 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled 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/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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 '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 ) @@ -42298,18 +42256,20 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 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 >]': +/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 '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/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in 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::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 @@ -42349,97 +42309,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/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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 = 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 = 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: +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: 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: +In static member function 'static 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 = 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: +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 = 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: +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 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 -/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: 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -42458,6 +42373,10 @@ /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: 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(); @@ -42491,19 +42410,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; | ~~~^~~~~~~~~~~~ -/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/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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, 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 ) @@ -42518,59 +42432,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/benchmark-geometries.cc:25: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 +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 = 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 +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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/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 - | ^~~~~~~~ -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 +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::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 @@ -42625,82 +42523,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++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 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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 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/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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/checkgeometry.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/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 ); + | ~~~^~~~~~~~~~~ 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 @@ -42755,10 +42596,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/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& 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::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 @@ -42788,29 +42625,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/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::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/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/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 - | ^ 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 @@ -42891,99 +42705,66 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++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>, 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/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 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)); - | ~~~~~~~~^~~~~~~ -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 >]': +/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: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/test/benchmark-geometries.cc:25: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 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/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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::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 +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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is 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/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 + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/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/checkgeometry.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::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(); @@ -43002,24 +42783,42 @@ /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 = 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::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: 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::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& 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 +/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::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 = 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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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 @@ -43058,25 +42857,103 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type '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 = 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/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/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 = 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 = 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 = 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/benchmark-geometries.cc:25: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 + | ^~~~~~~~ +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/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/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(); @@ -43104,8 +42981,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)); | ~~~~~~~~~~~~~~~~^~~~~~~ -/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 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: @@ -43126,20 +43001,24 @@ /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/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/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 ); + | ~~~^~~~~~~~~~~ +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/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 ) @@ -43154,14 +43033,45 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is 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:25: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 = 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/checkgeometry.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 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 @@ -43221,30 +43131,101 @@ /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:117:52: note: parameter passing for argument 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::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 +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: 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/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 +/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 = 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/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/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/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/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)); + | ~~~~~~~~^~~~~~~ +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/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 ) + | ~~~^~~~~~~~~~~~~~~~ +/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/test-multilineargeometry.cc:137: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/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/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/test/benchmark-geometries.cc:25: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::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, @@ -43258,12 +43239,29 @@ /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 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/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is 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:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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: 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(); @@ -43297,10 +43295,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/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/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 ) @@ -43315,66 +43309,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 -/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 -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/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is 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/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/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/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/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 = 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:117:52: note: parameter passing for argument 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 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/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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 @@ -43424,54 +43377,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++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>, 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/test/checkgeometry.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 -/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: 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 +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: 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 ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -43558,7 +43473,7 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is 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: 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)); | ~~~~~~~~~~~~~~~^~~~~~~ @@ -43572,6 +43487,14 @@ 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::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: @@ -43647,14 +43570,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++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:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is 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 = 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 +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(); @@ -43683,6 +43615,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is 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/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 + | ^~~~~~~~ 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 @@ -43721,31 +43671,62 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match 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::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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 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/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 = 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 + | ^~~~~~ +/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/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(); @@ -43773,10 +43754,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 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 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: @@ -43786,10 +43763,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/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::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 @@ -43801,6 +43774,180 @@ /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/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/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:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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::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: 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/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when 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/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/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/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) | ^~~~~~~~~~~~~~~~~ @@ -43832,20 +43979,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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/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 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]': @@ -43892,85 +44025,28 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when 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(); | ~~~~~~~~~~~~^~~~~~~~~~ +/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/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::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/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/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/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: 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) { | ~~~~~~~^~~~~~~~~ @@ -43989,17 +44065,6 @@ /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/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/checkgeometry.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/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/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 @@ -44022,26 +44087,16 @@ /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 '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 = 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 = 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 @@ -44076,129 +44131,22 @@ /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 = 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/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/test/checkgeometry.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 '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/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/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 -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/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: 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 = 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 - | ^~~~~~ -/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 - | ^~~~~~ -/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 - | ^~~~~~~~~~~~~~~~~~ -/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 +/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/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/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(); @@ -44237,14 +44185,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is 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: 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 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); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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 @@ -44283,75 +44229,80 @@ /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 = 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/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 = 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 + | ^~~~~~ +/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/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 = 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 + | ^~~~~~~~~~~~~~~~~~ +/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/checkgeometry.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: @@ -44385,23 +44336,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when 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 - | ^~~~~~~~ -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 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/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 ) ); } + | ^~~~~~ 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 @@ -44441,6 +44381,12 @@ /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/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); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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 @@ -44496,16 +44442,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' 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)); - | ~~~~~~~~^~~~~~~ +/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 + | ^~~~~~~~ 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 @@ -44552,16 +44492,75 @@ /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 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/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/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 +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 = 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 ) { @@ -44586,8 +44585,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to 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 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::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 @@ -44627,20 +44628,47 @@ /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 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 = 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/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/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 /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/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::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 = 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/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 @@ -44655,10 +44683,18 @@ /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/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 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 = 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 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]', @@ -44777,6 +44813,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>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', @@ -44870,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/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 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 > >]', @@ -44882,10 +44926,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/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: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); @@ -44899,10 +44939,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 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 = 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 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 > > >]': @@ -44952,12 +44988,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 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 /build/reproducible-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/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/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 @@ -45004,28 +45040,10 @@ /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 = 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/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/benchmark-geometries.cc:25: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/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) { @@ -45039,22 +45057,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::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.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::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 = 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 @@ -45077,15 +45083,6 @@ /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>, 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/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 @@ -45117,10 +45114,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/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/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 + | ^~~~~~~~ /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 ) @@ -45132,6 +45129,20 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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::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 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 @@ -45176,15 +45187,31 @@ /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/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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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>, 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: +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>, 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) { @@ -45228,10 +45255,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:25: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:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.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 @@ -45345,6 +45368,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.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/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 @@ -45370,19 +45402,10 @@ /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 +/build/reproducible-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:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when 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 = 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 @@ -45429,19 +45452,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/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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 = 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 @@ -45481,10 +45491,32 @@ /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 - | ^~~~~~~~ +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/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) { @@ -45658,20 +45690,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled 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 = 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, 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 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:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24: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]', @@ -45714,6 +45741,11 @@ /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::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/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 ) @@ -45725,15 +45757,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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 = 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: 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) | ^~~~~~~~~~~~~~~~~ +[ 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 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 @@ -45773,6 +45802,14 @@ /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::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)); + | ~~~~~~~~~~~~~~~~^~~ +/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/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) { @@ -45791,6 +45828,10 @@ /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::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 = 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, @@ -45887,15 +45928,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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/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/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) { @@ -45931,17 +45963,11 @@ /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); | ~~~~~~~~^~~~~~~ -[ 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 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)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-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) - | ^~~~~~~~~~~~~~~~~ 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: @@ -45964,28 +45990,23 @@ /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) { | ~~~~~~~~~~~~~^~~~~ -/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/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 +/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 | ^~~~~~~~ -/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/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: +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/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 +/build/reproducible-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 = 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(); @@ -46027,44 +46048,57 @@ /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::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/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/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 = 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 /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 = 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 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::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::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::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 = 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>, 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) { @@ -46073,6 +46107,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 = 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 = 1]', @@ -46118,8 +46154,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::FieldMatrix' when C++17 is enabled changed to 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 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 @@ -46135,13 +46169,6 @@ /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 = 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/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) { @@ -46155,10 +46182,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::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is 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) - | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.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 @@ -46185,12 +46208,16 @@ /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 /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/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/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, @@ -46204,6 +46231,11 @@ /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/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 @@ -46249,6 +46281,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/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/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 ) @@ -46294,19 +46330,6 @@ /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 - 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>, 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) { @@ -46430,6 +46453,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/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 @@ -46465,10 +46501,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>, 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 @@ -46541,6 +46573,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: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::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 @@ -46571,10 +46607,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>, 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: 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) { @@ -46701,6 +46733,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/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/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 @@ -46736,25 +46772,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) { | ~~~~~~~~~~~~~^~~~~ -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::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,15 +46780,6 @@ /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, | ^~~~~~~~~~~ -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: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 @@ -46781,10 +46789,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:25: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 @@ -46830,18 +46834,6 @@ /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:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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/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 ) @@ -46852,19 +46844,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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::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 +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::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 @@ -46895,31 +46881,43 @@ /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>, 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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>, 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 +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 > > >]': +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 +/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::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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/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) { @@ -46954,18 +46952,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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>, 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/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.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 @@ -47046,19 +47045,18 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::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::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/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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/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) { @@ -47077,6 +47075,65 @@ /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 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/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:25: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/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24: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) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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 +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:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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 > >]', @@ -47089,28 +47146,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/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 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 -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/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/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) { - | ~~~~~~~~~~~~~^~~~~ /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); | ~~~~~~~~~~~~~~~~~~~^~~~~ @@ -47130,11 +47171,8 @@ /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::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; - | ~~~^~~~~~~~~~~~ +[ 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 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>]': @@ -47150,6 +47188,10 @@ /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 = 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::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>]': @@ -47178,14 +47220,19 @@ | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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/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' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 93%] Built target test-mappedgeometry /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 = 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::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>]': @@ -47208,10 +47255,13 @@ /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::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>, 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/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) @@ -47226,43 +47276,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/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, - | ^~~~~~~~~~~ -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::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 @@ -47280,14 +47293,6 @@ | ~~~~~~~~~~ 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); - | ~~~~~~~~~~~~^~~~~ /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 @@ -47305,10 +47310,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 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/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/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::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 @@ -47320,6 +47353,14 @@ /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::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 @@ -47365,15 +47406,10 @@ | ~~~~~~~~~~ 239 | ); | ~ -[ 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 | ^~~~~~ -/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::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]': @@ -47787,11 +47823,6 @@ /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::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]) - | ~~~~~~~~~~~^ /build/reproducible-path/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) { @@ -47814,14 +47845,14 @@ /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: +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 +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 > >]', @@ -47847,6 +47878,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()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +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>, 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 ) { @@ -47868,11 +47904,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 = 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 @@ -47887,6 +47918,11 @@ /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 = 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 @@ -48018,6 +48054,11 @@ /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 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 @@ -48038,6 +48079,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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>, 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/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -48062,29 +48116,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); | ~~~~~~~~~~~~^~~~~ -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>, 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::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 > >]', @@ -48095,6 +48126,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()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +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]) + | ~~~~~~~~~~~^ /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 ) { @@ -48112,11 +48148,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 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]) - | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ @@ -48135,6 +48166,11 @@ /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 = 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 @@ -48812,34 +48848,34 @@ 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: 20260906-0547 - Experimental +Create new tag: 20250803-2331 - Experimental Test project /build/reproducible-path/dune-geometry-2.10.0/build Start 1: benchmark-geometries - 1/14 Test #1: benchmark-geometries .............. Passed 10.19 sec + 1/14 Test #1: benchmark-geometries .............. Passed 10.20 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 + 3/14 Test #3: test-axisalignedcubegeometry ...... Passed 0.00 sec Start 4: test-cornerstoragerefwrap - 4/14 Test #4: test-cornerstoragerefwrap ......... Passed 0.00 sec + 4/14 Test #4: test-cornerstoragerefwrap ......... Passed 0.01 sec Start 5: test-fromvertexcount - 5/14 Test #5: test-fromvertexcount .............. Passed 0.01 sec + 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.49 sec + 7/14 Test #7: test-quadrature ................... Passed 1.48 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 11/14 Test #11: test-localfiniteelementgeometry ... Passed 0.04 sec Start 12: test-refinement -12/14 Test #12: test-refinement ................... Passed 0.03 sec +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 @@ -48847,7 +48883,7 @@ 100% tests passed, 0 tests failed out of 14 -Total Test time (real) = 11.87 sec +Total Test time (real) = 11.88 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 @@ -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/3894241/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3894241/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/3642868 and its subdirectories -I: Current time: Sat Sep 5 17:49:53 -12 2026 -I: pbuilder-time-stamp: 1788673793 +I: removing directory /srv/workspace/pbuilder/3894241 and its subdirectories +I: Current time: Mon Aug 4 13:33:33 +14 2025 +I: pbuilder-time-stamp: 1754264013