Diff of the two buildlogs: -- --- b1/build.log 2024-12-06 14:09:17.507133234 +0000 +++ b2/build.log 2024-12-06 14:18:16.638880216 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Dec 6 02:00:51 -12 2024 -I: pbuilder-time-stamp: 1733493651 +I: Current time: Fri Jan 9 10:32:19 +14 2026 +I: pbuilder-time-stamp: 1767904339 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -27,52 +27,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/1287826/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1904045/tmp/hooks/D01_modify_environment starting +debug: Running on codethink01-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 Jan 8 20:32 /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/1904045/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1904045/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='85e9fa0fa0ed4888a4ef6145f70ca720' - 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='1287826' - PS1='# ' - PS2='> ' + INVOCATION_ID=61f2c4b741324a6798586ec479648037 + 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=1904045 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.aiTDYjEk/pbuilderrc_X8Ed --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.aiTDYjEk/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.aiTDYjEk/pbuilderrc_lUQk --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.aiTDYjEk/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 codethink02-arm64 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1287826/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1904045/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -534,7 +566,7 @@ Get: 394 http://deb.debian.org/debian unstable/main arm64 texlive-latex-recommended all 2024.20241115-1 [8757 kB] Get: 395 http://deb.debian.org/debian unstable/main arm64 texlive-pictures all 2024.20241115-1 [17.0 MB] Get: 396 http://deb.debian.org/debian unstable/main arm64 texlive-latex-extra all 2024.20241115-1 [24.6 MB] -Fetched 367 MB in 2s (168 MB/s) +Fetched 367 MB in 1s (264 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1: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 ... 20086 files and directories currently installed.) @@ -1820,8 +1852,8 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Dec 6 14:02:35 UTC 2024. -Universal Time is now: Fri Dec 6 14:02:35 UTC 2024. +Local time is now: Thu Jan 8 20:33:11 UTC 2026. +Universal Time is now: Thu Jan 8 20:33:11 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:arm64 (1:1.1.8-1+b1) ... @@ -2241,7 +2273,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/1904045/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1904045/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 @@ -2367,7 +2403,7 @@ For use of SIMD instructions * Python3 --- Configuring done (7.1s) +-- Configuring done (6.5s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: @@ -2392,10 +2428,10 @@ make[3]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/build make[3]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -[ 33%] 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/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 -[ 66%] Building CXX object CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o +[ 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/referenceelementimplementation.cc.o -MF CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o.d -o CMakeFiles/dunegeometry.dir/dune/geometry/referenceelementimplementation.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.cc In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules.hh:354, from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/quadraturerules.cc:7: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/../quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -2445,9 +2481,9 @@ make -f CMakeFiles/Makefile2 CMakeFiles/build_tests.dir/all make[4]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/depend +make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/DependInfo.cmake "--color=" -make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/DependInfo.cmake "--color=" Dependencies file "CMakeFiles/dunegeometry.dir/dune/geometry/quadraturerules/quadraturerules.cc.o.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". @@ -2455,22 +2491,22 @@ Dependencies file "CMakeFiles/dunegeometry.dir/link.d" is newer than depends file "/build/reproducible-path/dune-geometry-2.10.0/build/CMakeFiles/dunegeometry.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target dunegeometry make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/build +make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make -f CMakeFiles/dunegeometry.dir/build.make CMakeFiles/dunegeometry.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunegeometry.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build.make dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -[ 9%] Built target dunegeometry -[ 12%] Building CXX object dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o -make -f dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build.make dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/depend +[ 3%] Building CXX object dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o +[ 12%] Built target dunegeometry cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o -MF CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o.d -o CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-fromvertexcount.cc +make -f dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build.make dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/depend make -f dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build.make dune/geometry/test/CMakeFiles/benchmark-geometries.dir/depend +make -f dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-affinegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-affinegeometry.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-geometrytype-id.dir/DependInfo.cmake "--color=" 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[5]: Entering 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/depend @@ -2482,84 +2518,93 @@ make -f dune/geometry/test/CMakeFiles/test-referenceelements.dir/build.make dune/geometry/test/CMakeFiles/test-referenceelements.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-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-quadrature.dir/build.make dune/geometry/test/CMakeFiles/test-quadrature.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]: 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-geometrytype-id.dir/build.make dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-quadrature.dir/DependInfo.cmake "--color=" +make -f dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build.make dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/build +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build.make dune/geometry/test/CMakeFiles/benchmark-geometries.dir/build -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make -f dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: 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-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[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build.make dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build.make dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/build +[ 16%] Building CXX object dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -MF CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o.d -o CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-geometrytype-id.cc make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-referenceelements.dir/build.make dune/geometry/test/CMakeFiles/test-referenceelements.dir/build -[ 16%] Building CXX object dune/geometry/test/CMakeFiles/test-geometrytype-id.dir/test-geometrytype-id.cc.o -[ 19%] Building CXX object dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' make -f dune/geometry/test/CMakeFiles/test-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/depend -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/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[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 19%] Building CXX object dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o +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 +[ 22%] Building CXX object dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-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 -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/DependInfo.cmake "--color=" -[ 22%] Building CXX object dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/DependInfo.cmake "--color=" make -f dune/geometry/test/CMakeFiles/test-nonetype.dir/build.make dune/geometry/test/CMakeFiles/test-nonetype.dir/depend -[ 25%] Building CXX object dune/geometry/test/CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o -[ 29%] Building CXX object dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/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 -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o -MF CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o.d -o CMakeFiles/test-affinegeometry.dir/test-affinegeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc -make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/DependInfo.cmake "--color=" +[ 29%] Building CXX object dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o +[ 29%] Building CXX object dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o -MF CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o.d -o CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-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 +[ 32%] Building CXX object dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -MF CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o.d -o CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc make -f dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' cd /build/reproducible-path/dune-geometry-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-geometry-2.10.0 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test/CMakeFiles/test-nonetype.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -MF CMakeFiles/test-quadrature.dir/test-quadrature.cc.o.d -o CMakeFiles/test-quadrature.dir/test-quadrature.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' 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=" -[ 32%] Building CXX object dune/geometry/test/CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o -[ 35%] 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-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 -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -MF CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o.d -o CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' make[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]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make -f dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build.make dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/build make -f dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' -make -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' +[ 35%] Building CXX object dune/geometry/test/CMakeFiles/test-quadrature.dir/test-quadrature.cc.o +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/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-localfiniteelementgeometry.dir/build.make dune/geometry/test/CMakeFiles/test-localfiniteelementgeometry.dir/build make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +make -f dune/geometry/test/CMakeFiles/test-nonetype.dir/build.make dune/geometry/test/CMakeFiles/test-nonetype.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 38%] Building CXX object dune/geometry/test/CMakeFiles/test-multilineargeometry.dir/test-multilineargeometry.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 [ 41%] Building CXX object dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o -MF CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o.d -o CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc -[ 48%] Building CXX object dune/geometry/test/CMakeFiles/test-nonetype.dir/test-nonetype.cc.o -[ 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 +[ 45%] Building CXX object dune/geometry/test/CMakeFiles/test-nonetype.dir/test-nonetype.cc.o cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-geometry-2.10.0/build -I/build/reproducible-path/dune-geometry-2.10.0 -I/build/reproducible-path/dune-geometry-2.10.0/build/include -I/build/reproducible-path/dune-geometry-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/geometry/test/CMakeFiles/test-nonetype.dir/test-nonetype.cc.o -MF CMakeFiles/test-nonetype.dir/test-nonetype.cc.o.d -o CMakeFiles/test-nonetype.dir/test-nonetype.cc.o -c /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-nonetype.cc +[ 48%] 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 [ 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/cmake -E cmake_link_script CMakeFiles/test-geometrytype-id.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) ); } + | ^~~~~~ +/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-nonetype.dir/link.d "CMakeFiles/test-nonetype.dir/test-nonetype.cc.o" -o test-nonetype -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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 | { @@ -2573,26 +2618,44 @@ /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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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' [ 54%] Built target test-nonetype 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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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' make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 58%] 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 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-geometrytype-id +[ 61%] 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 +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:21, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:13: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: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/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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 +/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]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 61%] Built target test-geometrytype-id 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' +[ 64%] 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 /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); @@ -2603,28 +2666,6 @@ /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-affinegeometry.cc:11: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:15: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 > > >' @@ -2666,17 +2707,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 | { - | ^ -[ 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 /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); @@ -2727,14 +2757,8 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc:19: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = TestGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-cornerstoragerefwrap.cc:77:34: required from here - 77 | pass &= expectCenter(geo.center(), { 0, -0.25 }); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ +/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-fromvertexcount.dir/link.d "CMakeFiles/test-fromvertexcount.dir/test-fromvertexcount.cc.o" -o test-fromvertexcount -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -2785,13 +2809,6 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:14: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ /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); @@ -2802,22 +2819,6 @@ /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-axisalignedcubegeometry.cc:16: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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()))>; @@ -2858,15 +2859,7 @@ | ~~~~~~~~~~~~~~~~ 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 | { - | ^ -/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%] Built target test-fromvertexcount /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); @@ -2917,6 +2910,23 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.hh:26, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:12: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:137:30: required from here + 137 | referenceLineMapping.corner(0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: required from here + 211 | referenceTriangleMapping.corner(0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -2927,6 +2937,26 @@ /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/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/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); @@ -2937,6 +2967,43 @@ /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-affinegeometry.cc:11: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:21, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:10: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In instantiation of 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 3; std::tuple_element_t > = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:14: required from 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]' + 122 | for (auto [position, weight] : quad) { + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:214:20: required from 'void check(Dune::GeometryType, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' + 214 | checkQuadrature(quad); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:271:20: required from here + 271 | check(Dune::GeometryTypes::prism, maxOrder); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | std::tuple_element_t> get() const + | ^~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 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); @@ -2947,6 +3014,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, 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()))>; @@ -2987,97 +3062,38 @@ | ~~~~~~~~~~~~~~~~ 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; - | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:11: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:56:30: required from 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' - 56 | auto local = geometry.local( global ); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:100:28: required from here - 100 | pass &= testCheckInside( refElement, geometry, inside, true ); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/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 - | ^~~ -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]': +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/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: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/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/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: required from here - 211 | referenceTriangleMapping.corner(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: required from here - 358 | referenceTetraMapping.corner(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: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)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: 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; | ^ +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/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, @@ -3096,22 +3112,14 @@ /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 | ^~~~~~ -[ 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 -/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/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/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 = 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ @@ -3138,77 +3146,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 | ^~~~~~ -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/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: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here 182 | pass &= benchmarkGeometries< double >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | return y; | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:16, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:15: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here - 127 | testCodimZero<1,1>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 529 | return result; - | ^~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:21, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:10: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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: 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; | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here - 128 | testCodimZero<2,2>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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) { @@ -3225,33 +3182,58 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 | { - | ^ -/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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' -[ 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 -[ 67%] Built target test-fromvertexcount -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ +/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-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/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 156 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/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)); @@ -3271,45 +3253,713 @@ /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 = AxisAlignedCubeGeometry]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 119 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 120 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:19: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:16: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/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 | }; + | ~ +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-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 94 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 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/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 95 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 95 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double; LocalCoordinate = Dune::FieldVector]' + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:645:40: required from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; ctype = double; LocalCoordinate = Dune::FieldVector]' + 645 | return Base::integrationElement( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:16: required from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double]' + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:56: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' + 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' + 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here + 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = 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 | }; + | ~ +/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/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/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/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 135 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 103 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelementimplementation.hh:18, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:14: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: required from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; TopologyId = unsigned int; JacobianTransposed = Dune::FieldMatrix]' + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20: required from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix]' + 463 | return affine( topologyId(), std::integral_constant< int, mydimension >(), cit, jacobianT ); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:561:30: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = std::vector, std::allocator > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 561 | affine_( Base::affine( jacobianTransposed_ ) ), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:682:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 682 | return Geometry(refelem.type(), corners); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:47: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' + 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' + 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here + 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = 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-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/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, double>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/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 = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' + 111 | using DerivativeMapping = std::remove_reference_t()))>; + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 242 | { + | ~ + 243 | thread_local std::vector shapeJacobians; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 245 | assert(shapeJacobians.size() == coefficients.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 246 | Jacobian jacobian(0); + | ~~~~~~~~~~~~~~~~~~~~~ + 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 248 | for (int j = 0; j < Jacobian::rows; ++j) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 250 | } + | ~ + 251 | } + | ~ + 252 | return jacobian; + | ~~~~~~~~~~~~~~~~ + 253 | }; + | ~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) ); @@ -3326,45 +3976,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, | ^~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = 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/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 110 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 ) ); @@ -3381,19 +4012,38 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here - 137 | testCodimNonZero<2,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:15: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); @@ -3410,45 +4060,42 @@ /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::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here - 127 | testCodimZero<1,1>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here - 127 | testCodimZero<1,1>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here - 127 | testCodimZero<1,1>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ +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; + | ^~~~~~ +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-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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 ) ); @@ -3465,60 +4112,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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here - 128 | testCodimZero<2,2>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-constexpr-geometrytype.dir/link.d "CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o" -o test-constexpr-geometrytype -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here - 128 | testCodimZero<2,2>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here - 128 | testCodimZero<2,2>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here - 129 | testCodimZero<3,3>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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; + | ^ 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]': @@ -3537,27 +4140,54 @@ /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 instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here - 129 | testCodimZero<3,3>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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/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 +/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/affinegeometry.hh:15, @@ -3581,32 +4211,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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:131:24: required from here - 131 | testCodimNonZero<0,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | LocalCoordinate local(const GlobalCoordinate& global) const - | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) ); @@ -3623,139 +4227,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, | ^~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:19: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here - 132 | testCodimNonZero<1,2>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:135:24: required from here - 135 | testCodimNonZero<0,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -[ 67%] Built target test-constexpr-geometrytype +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 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 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -3794,45 +4275,6 @@ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | LocalCoordinate local(const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) @@ -3852,87 +4294,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; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' +/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-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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: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: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 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here - 136 | testCodimNonZero<1,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' - 101 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here - 137 | testCodimNonZero<2,3>(result); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:23: required from 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' 54 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); @@ -3949,16 +4326,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, | ^~~ -/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/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; | ^ +/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; + | ^~~~~~ /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; @@ -3978,69 +4371,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/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-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>, 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 | }; - | ~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -4095,6 +4425,33 @@ /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-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/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-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/quadraturerules.hh:354, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:14: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ /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; @@ -4133,46 +4490,6 @@ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 | }; - | ~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -4208,32 +4525,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:118:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 118 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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; - | ^ /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; @@ -4253,28 +4544,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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double; LocalCoordinate = Dune::FieldVector]' - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:645:40: required from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; ctype = double; LocalCoordinate = Dune::FieldVector]' - 645 | return Base::integrationElement( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:16: required from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double]' - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/compositequadraturerule.hh:51:56: required from 'Dune::CompositeQuadratureRule::CompositeQuadratureRule(const Dune::QuadratureRule&, Dune::RefinementIntervals) [with ctype = double; int dim = 2]' - 51 | ctype volumeFraction = eSubIt.geometry().volume() / volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:235:17: required from 'void checkCompositeRule(Dune::GeometryType, unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' - 235 | Quad quad = Quad(baseQuad, Dune::refinementLevels(maxRefinement)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:276:33: required from here - 276 | checkCompositeRule(Dune::GeometryTypes::triangle, maxOrder, maxRefinement); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 ) ); @@ -4291,73 +4560,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, | ^~~ -/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)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; - | ^ -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 - | ^~~~~~~~~~ /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; @@ -4377,6 +4579,27 @@ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 119 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:356: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 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 ) ); @@ -4393,56 +4616,38 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 95 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 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 | }; - | ~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 119 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 119 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ /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; @@ -4462,62 +4667,10 @@ /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/test/test-mappedgeometry.cc: In instantiation of 'auto derivative(const AffineMapping&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::MultiLinearGeometry > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:71:8: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 71 | auto geometry1 = Dune::MappedGeometry{mapping, geo, gt.isSimplex()}; - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 119 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:40:77: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | return [&A=mapping.A](const Dune::FieldVector& x) { return A; }; - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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-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 ); @@ -4534,32 +4687,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 | ^~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 231 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' - 65 | if (checkGeometry(geometry)) - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here - 128 | testCodimZero<2,2>(result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = 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-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 ) ); @@ -4576,304 +4703,89 @@ /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/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = 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/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/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' 120 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/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 > > >' - 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/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 = 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/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-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/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'auto Dune::Impl::derivative(const LocalFiniteElementFunction, Q1LocalInterpolation>, 2, double>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:78:8: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 78 | auto mappedgeometry = MappedGeometry{mapping, refGeo, true}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ -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 +/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 = MappedGeometry, MultiLinearGeometry > >]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 120 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 72 | pass &= checkGeometry(geometry1); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 120 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In 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/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 64 | corners[i] = refElem.position(i,gt.dim()); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 127 | pass &= testMappedGeometry(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here + 164 | pass &= testMappedGeometry< double >(timings); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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()}; - | ^~~~~~~~~ +/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/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-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; - | ^ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 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 ) ); } @@ -4893,16 +4805,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 108 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 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 ) ); } @@ -4922,14 +4824,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/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: 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 +/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 = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': @@ -4951,46 +4853,8 @@ /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, float>&)': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:111:72: required from 'class Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >' - 111 | using DerivativeMapping = std::remove_reference_t()))>; - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:117:8: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 117 | auto mappedgeometry = MappedGeometry{mapping, refGeo, affine}; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 242 | { - | ~ - 243 | thread_local std::vector shapeJacobians; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 244 | lfe.localBasis().evaluateJacobian(local, shapeJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 245 | assert(shapeJacobians.size() == coefficients.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 246 | Jacobian jacobian(0); - | ~~~~~~~~~~~~~~~~~~~~~ - 247 | for (std::size_t i = 0; i < shapeJacobians.size(); ++i) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 248 | for (int j = 0; j < Jacobian::rows; ++j) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 249 | shapeJacobians[i].umtv(coefficients[i][j], jacobian[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 250 | } - | ~ - 251 | } - | ~ - 252 | return jacobian; - | ~~~~~~~~~~~~~~~~ - 253 | }; - | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: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 = 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 ) ); } @@ -5276,16 +5140,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)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -5362,6 +5216,16 @@ /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/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/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 ); @@ -5419,16 +5283,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-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; - | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -5486,21 +5340,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]' 207 | const Jacobian &J = geometry.jacobian( x ); @@ -5520,6 +5359,21 @@ /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/axisalignedcubegeometry.hh:16, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:15: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here + 127 | testCodimZero<1,1>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 529 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } @@ -5596,15 +5450,15 @@ /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-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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]' @@ -5663,15 +5517,15 @@ /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/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/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/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]' @@ -5692,707 +5546,19 @@ /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 = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 113 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/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/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/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/test/test-referenceelements.cc: In function 'int main()': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:137:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | referenceLineMapping.corner(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:211:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | referenceTriangleMapping.corner(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:358:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 358 | referenceTetraMapping.corner(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 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)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-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/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/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, - | ^~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:19: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: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 = 1; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 = double; K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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; - | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here + 128 | testCodimZero<2,2>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ -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/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()))>; @@ -6433,95 +5599,16 @@ | ~~~~~~~~~~~~~~~~ 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 = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 529 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ @@ -6535,34 +5622,6 @@ /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)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/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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()))>; @@ -6603,84 +5662,6 @@ | ~~~~~~~~~~~~~~~~ 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 = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In instantiation of 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:85:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 85 | return y; - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 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/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:438:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 438 | pass &= testMultiLinearGeometry< ctype, 4, 4 >( simplex4d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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(); @@ -6731,52 +5712,30 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 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 > >]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 119 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:119:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 119 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': @@ -6789,31 +5748,32 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | return y; | ^ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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()))>; @@ -6854,153 +5814,17 @@ | ~~~~~~~~~~~~~~~~ 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 | { - | ^ -/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/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/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 ) ); } - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 120 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/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 ) ); } - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 120 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:120:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 120 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 - | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:11: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:56:30: required from 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]' + 56 | auto local = geometry.local( global ); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:100:28: required from here + 100 | pass &= testCheckInside( refElement, geometry, inside, true ); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = 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(); @@ -7011,73 +5835,19 @@ /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 = 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/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 64 | corners[i] = refElem.position(i,gt.dim()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 127 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ /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()))>; @@ -7118,202 +5888,32 @@ | ~~~~~~~~~~~~~~~~ 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 = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/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; +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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(); @@ -7324,96 +5924,47 @@ /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 = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ +In file included from /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:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 2; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:137:24: required from here + 137 | testCodimNonZero<2,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +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 = 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(); @@ -7424,24 +5975,16 @@ /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 = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:438:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 438 | pass &= testMultiLinearGeometry< ctype, 4, 4 >( simplex4d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 2; std::string = std::__cxx11::basic_string]' + 74 | if (refElem.checkInside(eSubIt.coords())) + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:162:36: required from here + 162 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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(); @@ -7492,10 +6035,25 @@ | ~~~~~~~~~~~~~~~~ 253 | }; | ~ -/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/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 ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/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 = 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(); @@ -7506,821 +6064,55 @@ /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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 64 | corners[i] = refElem.position(i,gt.dim()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:135:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 135 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here + 127 | testCodimZero<1,1>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In 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: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here + 127 | testCodimZero<1,1>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:34: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' - 64 | corners[i] = refElem.position(i,gt.dim()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:141:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 141 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 1; int coorddim = 1]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:127:21: required from here + 127 | testCodimZero<1,1>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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/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 = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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)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 +/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 = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' - 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here - 454 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::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 ); @@ -8337,6 +6129,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | 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 = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here + 128 | testCodimZero<2,2>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) { @@ -8372,100 +6177,42 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of 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::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here + 128 | testCodimZero<2,2>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 2; int coorddim = 2]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:128:21: required from here + 128 | testCodimZero<2,2>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 3; std::string = std::__cxx11::basic_string]' + 74 | if (refElem.checkInside(eSubIt.coords())) + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:198:36: required from here + 198 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -8498,6 +6245,19 @@ /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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here + 129 | testCodimZero<3,3>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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; | ^ @@ -8549,27 +6309,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::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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; | ^ @@ -8605,27 +6344,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:65:20: required from 'void testCodimZero(int&) [with int dim = 3; int coorddim = 3]' + 65 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:129:21: required from here + 129 | testCodimZero<3,3>(result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) { @@ -8645,27 +6376,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::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -8682,27 +6392,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::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -8735,96 +6424,25 @@ /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::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:131:24: required from here + 131 | testCodimNonZero<0,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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; | ^ @@ -8844,6 +6462,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/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::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 ); @@ -8876,27 +6498,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::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:14: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' @@ -8946,27 +6547,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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -8983,48 +6563,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::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const - | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) { @@ -9044,27 +6582,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); }, | ^ @@ -9119,6 +6636,7 @@ /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 | ^~~~~~~~~~~~~~~ +[ 67%] Linking CXX executable test-constexpr-geometrytype /build/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 ); @@ -9135,6 +6653,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | LocalCoordinate local(const GlobalCoordinate& global) const + | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) { @@ -9157,30 +6688,49 @@ /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 = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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; | ^ +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/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 ); @@ -9197,6 +6747,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of 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::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); @@ -9213,69 +6776,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::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -9292,6 +6792,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 ); @@ -9324,33 +6828,25 @@ /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::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); }, | ^ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /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; | ^ @@ -9386,6 +6882,19 @@ /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 | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 2]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:132:24: required from here + 132 | testCodimNonZero<1,2>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); @@ -9402,27 +6911,19 @@ /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::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 0; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:135:24: required from here + 135 | testCodimNonZero<0,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -9439,27 +6940,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::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) { @@ -9533,27 +7013,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::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); @@ -9618,6 +7077,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | LocalCoordinate local(const GlobalCoordinate& global) const + | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) { @@ -9637,30 +7109,84 @@ /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 = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/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; + | ^ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /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; | ^ @@ -9680,6 +7206,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:101:22: required from 'void testCodimNonZero(int&) [with int dim = 1; int coorddim = 3]' + 101 | if (checkGeometry(geometry)) + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-axisalignedcubegeometry.cc:136:24: required from here + 136 | testCodimNonZero<1,3>(result); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); @@ -9712,6 +7261,19 @@ /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/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/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 ); @@ -9744,6 +7306,19 @@ /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 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/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); }, | ^ @@ -9801,27 +7376,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::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' - 247 | pass &= checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' - 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' - 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here - 459 | pass &= testMultiLinearGeometry< double > - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 460 | ( ReferenceWrapperGeometryTraits< double >{} ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -9911,6 +7465,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:245, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:261: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 687 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -9952,6 +7523,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | return x; | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:248: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -9968,6 +7555,36 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of 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::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 702 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -10080,6 +7697,21 @@ /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::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 134 | collect(result, checkGeometry(vSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); }, | ^ @@ -10105,6 +7737,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); @@ -10315,21 +7957,36 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here + 164 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 165 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 687 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here + 164 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 165 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -10381,18 +8038,21 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -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 = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' + 134 | collect(result, checkGeometry(vSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here + 164 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 165 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -10425,6 +8085,38 @@ /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); }, | ^ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcube.cc:47, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:244: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here + 176 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 177 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here + 176 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 177 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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; | ^ @@ -10444,22 +8136,21 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' + 134 | collect(result, checkGeometry(vSubIt.geometry())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here + 176 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/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/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/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 ); @@ -10511,6 +8202,21 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:189:9: required from here + 188 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 189 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -10543,6 +8249,21 @@ /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/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:52: required from 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::MultiLinearGeometry >]' + 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' + 134 | collect(result, checkGeometry(vSubIt.geometry())); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:189:9: required from here + 188 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 189 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 509 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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; | ^ @@ -10578,19 +8299,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/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/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 ) { @@ -10613,6 +8321,21 @@ /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/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here + 200 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 201 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 687 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -10629,16 +8352,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/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/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 ) { @@ -10734,21 +8447,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ -/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/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; | ^ @@ -10787,9 +8485,39 @@ /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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here + 238 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 239 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' + 134 | collect(result, checkGeometry(vSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here + 238 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 239 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -10844,6 +8572,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:17: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': +/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/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 ) { @@ -10863,6 +8608,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 1; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' + 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:322:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 322 | referenceToKuhn( //! Point to map + | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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; | ^ @@ -10920,29 +8683,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | 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/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: required from 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 3; std::string = std::__cxx11::basic_string]' - 74 | if (refElem.checkInside(eSubIt.coords())) - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:198:36: required from here - 198 | testVirtualRefinement(result, gt1, gt2, refinementLevels(refinement), "levels"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-constexpr-geometrytype.dir/link.d "CMakeFiles/test-constexpr-geometrytype.dir/test-constexpr-geometrytype.cc.o" -o test-constexpr-geometrytype -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -10981,6 +8723,42 @@ /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 = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 671 | return Base::jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 693 | return Base::jacobianInverseTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/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 ); @@ -11035,6 +8813,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 589 | return Base::global( local ); + | ~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' + 134 | collect(result, checkGeometry(vSubIt.geometry())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here + 152 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) { @@ -11095,19 +8891,20 @@ /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/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/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 + | ^~~~~~~~~~~~~~~~~~ +[ 67%] Built target test-constexpr-geometrytype /build/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 ); @@ -11124,36 +8921,74 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | 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/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/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/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' + 693 | return kuhnToReference(v, getPermutation(0)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' + 125 | collect(result, checkGeometry(eSubIt.geometry())); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here + 164 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 165 | (result, refinementLevels(refinement), "levels"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 341 | kuhnToReference( //! Point to map + | ^~~~~~~~~~~~~~~ +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 = float]' +/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: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/refinement.hh:245, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.hh:261: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:17: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 231 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here + 176 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 177 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 687 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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]' @@ -11174,79 +9009,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:248: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' +/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 = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' +/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/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 3; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' + 693 | return kuhnToReference(v, getPermutation(0)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' + 681 | corners[i] = global(refelem.position(i, dimension)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 702 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 134 | collect(result, checkGeometry(vSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here + 200 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 201 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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 = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 341 | kuhnToReference( //! Point to map + | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::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); @@ -11266,86 +9062,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/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here - 164 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 165 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 687 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | LocalCoordinate local(const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here - 164 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 165 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ 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]' @@ -11366,25 +9082,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 231 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 231 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -11404,28 +9101,19 @@ /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:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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)); @@ -11445,95 +9133,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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' - 134 | collect(result, checkGeometry(vSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here - 164 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 165 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcube.cc:47, - from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:244: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here - 176 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 177 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here - 176 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 177 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' - 134 | collect(result, checkGeometry(vSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here - 176 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 177 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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)); @@ -11553,109 +9152,24 @@ /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:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' +/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:189:9: required from here - 188 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 189 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in 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/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:52: required from 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::MultiLinearGeometry >]' - 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' - 134 | collect(result, checkGeometry(vSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:189:9: required from here - 188 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 189 | (result, refinementLevels(refinement), "levels"); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here + 238 | testStaticRefinementGeometry + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 239 | (result, refinementLevels(refinement), "levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | LocalCoordinate local(const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 231 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 231 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ +/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-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)); @@ -11675,74 +9189,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/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here - 200 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 201 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:687:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 687 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | LocalCoordinate local(const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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)); @@ -11762,36 +9208,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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here - 238 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 239 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 7; ct = double; unsigned int coerceToId = 7; int dim = 3; std::string = std::__cxx11::basic_string]' - 134 | collect(result, checkGeometry(vSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:239:9: required from here - 238 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 239 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -11811,19 +9240,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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/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)); @@ -11843,24 +9269,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 1; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:690:26: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' - 690 | referenceToKuhn(local, getPermutation(kuhnIndex)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 1; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:322:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 322 | referenceToKuhn( //! Point to map - | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 274 | auto&& jLocal = geometry_.jacobian(local); @@ -11918,6 +9326,29 @@ /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/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:164:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 164 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 114 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | return y; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 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)); @@ -11937,73 +9368,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/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]' +/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:164:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 164 | pass &= benchmarkGeometries(nIter); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: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 +/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 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 693 | return Base::jacobianInverseTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 589 | return Base::global( local ); - | ~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:134:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 1; std::string = std::__cxx11::basic_string]' - 134 | collect(result, checkGeometry(vSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:153:9: required from here - 152 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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)); @@ -12023,34 +9400,291 @@ /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/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' - 693 | return kuhnToReference(v, getPermutation(0)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:165:9: required from here - 164 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 165 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 341 | kuhnToReference( //! Point to map - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/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/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/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 + | ^~~~~~~~ +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/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, + | ^~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:22: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 529 | return result; + | ^~~~~~ +/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/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:164:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 164 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 122 | for (auto [position, weight] : quad) { + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc: In function 'void checkQuadrature(const QuadratureRule&) [with QuadratureRule = Dune::QuadratureRule]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-quadrature.cc:122:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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-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 = 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/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) @@ -12067,6 +9701,30 @@ /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/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()), + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/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 member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of '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); @@ -12100,6 +9758,30 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument 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/referenceelements.hh:23, + from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:19: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In 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 instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -12116,6 +9798,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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -12165,6 +9865,60 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272: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 instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -12213,6 +9967,38 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = 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; + | ^~~~~~ /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); @@ -12229,25 +10015,28 @@ /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 | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:17: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:50: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 231 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:34: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 3; int dim = 2; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:177:9: required from here - 176 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 177 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -12264,16 +10053,64 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In instantiation of 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:50:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | return y; - | ^ +/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; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -12322,6 +10159,60 @@ /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 instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -12386,6 +10277,19 @@ /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/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 + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.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); @@ -12402,24 +10306,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/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 3; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:693:31: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' - 693 | return kuhnToReference(v, getPermutation(0)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:24: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double; Geometry = Dune::CachedMultiLinearGeometry >]' - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:125:50: required from 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 0; ct = double; unsigned int coerceToId = 0; int dim = 3; std::string = std::__cxx11::basic_string]' - 125 | collect(result, checkGeometry(eSubIt.geometry())); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:201:9: required from here - 200 | testStaticRefinementGeometry - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 201 | (result, refinementLevels(refinement), "levels"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:341:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 341 | kuhnToReference( //! Point to map - | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -12452,6 +10338,48 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -12468,20 +10396,57 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:353:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 107 | pass &= benchmarkGeometry(mlgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:107:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 107 | pass &= benchmarkGeometry(mlgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': @@ -12500,6 +10465,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-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); @@ -12532,6 +10515,42 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -12612,6 +10631,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument 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 = MultiLinearGeometry >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -12628,6 +10668,27 @@ /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 = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -12644,6 +10705,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 4; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -12676,6 +10758,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -12724,6 +10824,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -12772,24 +10893,42 @@ /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 | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/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/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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) @@ -12854,6 +10993,27 @@ /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 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -12902,6 +11062,63 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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 instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -12918,6 +11135,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -12950,6 +11185,42 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In instantiation of 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ /build/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); @@ -13014,6 +11285,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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-multilineargeometry.cc:146:77: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:438:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 438 | pass &= testMultiLinearGeometry< ctype, 4, 4 >( simplex4d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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) @@ -13030,6 +11319,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 | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 110 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13078,59 +11380,203 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ -In file included from /usr/include/dune/common/fmatrix.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' - 86 | x = x0 - alpha * dx; - | ~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55: required from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename Geo::ctype = double]' - 200 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( - | ~~~~~~~~~~~~~~~~~^ - 201 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 203 | y, x, opts - | ~~~~~~~~~~ - 204 | ); - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:117:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 117 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: required from 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: required from 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' +/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 = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' 72 | pass &= checkGeometry(geometry1); | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: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:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' + 127 | pass &= testMappedGeometry(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here 164 | pass &= testMappedGeometry< double >(timings); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::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/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) @@ -13147,6 +11593,60 @@ /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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -13211,6 +11711,60 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::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 = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13243,6 +11797,42 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272: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 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/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); @@ -13259,21 +11849,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 | ^~~~~~ -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::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); @@ -13338,6 +11913,42 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -13354,23 +11965,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 | ^~~~~~~~ -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/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); @@ -13435,6 +12029,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272: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 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/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); @@ -13451,6 +12063,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::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::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); @@ -13531,6 +12161,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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -13595,6 +12243,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::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::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); @@ -13611,6 +12277,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -13691,6 +12375,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 4; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:438:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 438 | pass &= testMultiLinearGeometry< ctype, 4, 4 >( simplex4d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -13707,38 +12409,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 | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 93 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 93 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -13915,6 +12585,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/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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -13979,6 +12662,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:529:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 529 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::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); @@ -13995,54 +12694,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; - | ^~~~~~ -/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/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); @@ -14059,6 +12710,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::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/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); @@ -14075,6 +12747,22 @@ /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 = 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/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); @@ -14091,6 +12779,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument 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 = 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/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); @@ -14123,6 +12827,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::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/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); @@ -14139,38 +12864,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument 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; - | ^~~~~~ -/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; - | ^~~~~~ +/build/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/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) @@ -14187,20 +12901,73 @@ /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 = 4; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = 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/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 + | ^~~~~~ +/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 = 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: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: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: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:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': @@ -14219,19 +12986,153 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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 - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const + | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -14248,6 +13149,117 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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 instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; int otherCols = 1; K = float; int ROWS = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 95 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 95 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 4; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 95 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); @@ -14264,22 +13276,562 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:57: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/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 = 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/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: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::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = Dune::MultiLinearGeometryTraits]' + 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:455:5: required from here + 454 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 455 | ( Dune::MultiLinearGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/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 + 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-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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:397:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 397 | pass &= testMultiLinearGeometry< ctype, 0, 1 >( simplex0d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:398:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 398 | pass &= testMultiLinearGeometry< ctype, 0, 2 >( simplex0d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:399:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 399 | pass &= testMultiLinearGeometry< ctype, 0, 3 >( simplex0d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:400:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 400 | pass &= testMultiLinearGeometry< ctype, 0, 4 >( simplex0d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ 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]' @@ -14300,6 +13852,301 @@ /usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 435 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:408:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 408 | pass &= testMultiLinearGeometry< ctype, 1, 1 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:409:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 409 | pass &= testMultiLinearGeometry< ctype, 1, 2 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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 = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:410:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 410 | pass &= testMultiLinearGeometry< ctype, 1, 3 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ 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]' @@ -14320,6 +14167,90 @@ /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 = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:411:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 411 | pass &= testMultiLinearGeometry< ctype, 1, 4 >( simplex1d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); @@ -14339,6 +14270,8 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/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 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 355 | return jacobianInverse(local).transposed(); @@ -14358,6 +14291,69 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:418:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 418 | pass &= testMultiLinearGeometry< ctype, 2, 2 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:419:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 419 | pass &= testMultiLinearGeometry< ctype, 2, 3 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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)); @@ -14377,19 +14373,27 @@ /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/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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:420:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 420 | pass &= testMultiLinearGeometry< ctype, 2, 4 >( simplex2d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 329 | return jacobian(local).transposed(); @@ -14428,6 +14432,61 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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 = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:426:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 426 | pass &= testMultiLinearGeometry< ctype, 3, 3 >( simplex3d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:247:24: required from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits; typename Dune::Geo::ReferenceElements::ReferenceElement = Dune::Geo::ReferenceElement >]' + 247 | pass &= checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:270:46: required from 'bool testMultiLinearGeometry(Dune::GeometryType, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' + 270 | const bool passId = testMultiLinearGeometry( refElement, A, B, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:427:49: required from 'bool testMultiLinearGeometry(const Traits&) [with ctype = double; Traits = ReferenceWrapperGeometryTraits]' + 427 | pass &= testMultiLinearGeometry< ctype, 3, 4 >( simplex3d, traits ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:460:5: required from here + 459 | pass &= testMultiLinearGeometry< double > + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 460 | ( ReferenceWrapperGeometryTraits< double >{} ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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)); @@ -14485,328 +14544,6 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 137 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, double>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 146 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: required from 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: required from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:72:24: required from 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 72 | pass &= checkGeometry(geometry1); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:127:72: required from 'bool testMappedGeometry(Timings&) [with ctype = double]' - 127 | pass &= testMappedGeometry(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:164:41: required from here - 164 | pass &= testMappedGeometry< double >(timings); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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-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/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/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:122:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 122 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 0; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:54:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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/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 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: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 153 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 156 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -14834,6 +14571,25 @@ /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 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) ); } @@ -14845,14 +14601,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/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/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14902,6 +14650,27 @@ /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 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +[ 70%] Linking CXX executable test-cornerstoragerefwrap +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-cornerstoragerefwrap.dir/link.txt --verbose=1 /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 @@ -14934,6 +14703,25 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': @@ -14944,19 +14732,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const @@ -14984,6 +14759,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In 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/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 ) ); } @@ -15019,12 +14813,35 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ @@ -15078,22 +14895,6 @@ | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/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/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); @@ -15117,9 +14918,32 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 146 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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: 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 ) @@ -15207,240 +15031,107 @@ | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:122:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 122 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 134 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 435 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 134 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 135 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 355 | return jacobianInverse(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 149 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' 99 | pass &= benchmarkGeometry(geometry); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 135 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 135 | pass &= benchmarkGeometries(nIter); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 150 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 152 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of '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/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 2; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 93 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 355 | return jacobianInverse(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 136 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 4; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 329 | return jacobian(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 137 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 355 | return jacobianInverse(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 137 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 @@ -15449,44 +15140,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/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)); }); - | ^ /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 ) ); | ^~~~~~~ @@ -15513,22 +15166,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 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/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/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15550,26 +15187,14 @@ /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-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/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 1; int COLS = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 94 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -15590,22 +15215,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, | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = float; K = float; int ROWS = 3; int COLS = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 94 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | return result; - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); @@ -15657,6 +15266,14 @@ /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/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/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 @@ -15677,243 +15294,172 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of '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 - | ^~~~~~~~~~ -/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/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)); }); - | ^ -/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 '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/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>, 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]' +/build/reproducible-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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/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]' +/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/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>, 2>]' +/build/reproducible-path/dune-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 = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' + 481 | { return backend.coords(); } + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 667 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 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>, 3>]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::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 = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 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: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: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: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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ -/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/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/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/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/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: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:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh: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 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/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 ) ); @@ -15930,6 +15476,38 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:82:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' + 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) ); } @@ -15979,764 +15557,100 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:627:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return local; | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of '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/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 4; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 110 | pass &= checkLocalFiniteElementGeometry(); +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:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' - 591 | return global( refElement_.position( i, mydimension ) ); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' - 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); - | ~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 120 | pass &= benchmarkGeometry(mappedgeometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 134 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -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/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/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' - 481 | { return backend.coords(); } - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = 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); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 146 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/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); - | ^ -/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/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/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]' - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:122:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 122 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/usr/include/dune/common/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/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-refinement.cc: In function 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | if (refElem.checkInside(eSubIt.coords())) - | ~~~~~~~~~~~~~^~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 153 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 156 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In 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: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/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/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:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 702 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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 ); - | ~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:14: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:80: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]' - 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:13: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 93 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 93 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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: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 ); @@ -16834,6 +15748,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 | ^~~~~~ +/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/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) { @@ -16866,6 +15782,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 | ^~~~~~~~~~~~~~~~~~ +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 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) { @@ -16882,6 +15800,10 @@ /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-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 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) { @@ -17115,28 +16037,25 @@ /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::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); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' 134 | pass &= benchmarkGeometries(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here 184 | pass &= benchmarkGeometries< float >(nIter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 435 | FieldMatrix transposed() const + | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::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) { @@ -17169,6 +16088,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 4; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 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) { @@ -17233,10 +16156,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-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::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 ); @@ -17253,6 +16172,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, float>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 134 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 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 ) { @@ -17326,6 +16264,25 @@ /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 | ^~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 2; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 135 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /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); @@ -17342,6 +16299,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){ | ^~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 355 | return jacobianInverse(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 135 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /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 ) @@ -17374,10 +16350,6 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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/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) { @@ -17394,10 +16366,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/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/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) { @@ -17414,10 +16382,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-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::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) { @@ -17434,6 +16398,39 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to 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 = 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/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:135:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 135 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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) { @@ -17450,6 +16447,48 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 3; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 355 | return jacobianInverse(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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) { @@ -17498,6 +16537,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In 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: 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 ); @@ -17530,9 +16573,29 @@ /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/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:136:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 136 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-cornerstoragerefwrap.dir/link.d "CMakeFiles/test-cornerstoragerefwrap.dir/test-cornerstoragerefwrap.cc.o" -o test-cornerstoragerefwrap -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -17549,6 +16612,102 @@ /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 = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 4; int COLS = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:38: required from 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 329 | return jacobian(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = float; int ROWS = 1; int COLS = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:45: required from 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 355 | return jacobianInverse(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:137:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 137 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | LocalCoordinate local(const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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) { @@ -17565,6 +16724,32 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument 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/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 231 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 231 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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) { @@ -17581,6 +16766,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/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/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::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/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/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) { @@ -17597,6 +16843,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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::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/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) { @@ -17629,6 +16882,37 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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 = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 '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 ) { @@ -17645,46 +16929,97 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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: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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( 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: 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:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: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::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/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | LocalCoordinate local(const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 231 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 231 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:237:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/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) { @@ -17701,17 +17036,58 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 - | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ +[ 70%] Built target test-cornerstoragerefwrap +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | LocalCoordinate local(const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -17750,6 +17126,29 @@ /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/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)); + | ^~~~~~~ +/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/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) { @@ -17766,6 +17165,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/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 '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 ); @@ -17782,6 +17200,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/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 '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 ) { @@ -17817,14 +17254,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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) { @@ -17841,6 +17270,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/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 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) { @@ -17857,10 +17305,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 = 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/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 ); @@ -17877,6 +17321,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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::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 ) { @@ -17896,9 +17344,32 @@ /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::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/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::Q1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In 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) { @@ -17931,6 +17402,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/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 '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 ) { @@ -17953,6 +17443,44 @@ /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::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/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/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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) { @@ -17969,6 +17497,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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 = 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/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/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 ); @@ -17985,40 +17536,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument 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 = 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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.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 ); @@ -18054,19 +17594,16 @@ /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 = 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/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/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In 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]' @@ -18084,18 +17621,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/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 = 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::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:246: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc: In member function 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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 ); @@ -18112,6 +17650,44 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-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 '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 ); @@ -18150,6 +17726,25 @@ /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::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/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) { @@ -18166,167 +17761,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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-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) { - | ^~~~~~~~ -/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/checkgeometry.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 +/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::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/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 | ^~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement.hh:246: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc: In member function 'Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::Geometry Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/hcubetriangulation.cc:222:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 222 | corners[0] = referenceToKuhn(backend.coords(), getPermutation(kuhnIndex)); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 3; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 681 | corners[i] = global(refelem.position(i, dimension)); - | ^~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -18362,40 +17812,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of '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 ); @@ -18693,6 +18109,28 @@ /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/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:14: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]' + 591 | return global( refElement_.position( i, mydimension ) ); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' + 39 | pass &= ((geo.corner(i) - geo.corner((i+1)%geo.corners())).two_norm() > 0); + | ~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:120:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 120 | pass &= benchmarkGeometry(mappedgeometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:134:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 134 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::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) { @@ -18709,40 +18147,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/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 153 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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) { @@ -18992,38 +18396,43 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::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>' +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::Q1LocalInterpolation>, 3>::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::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 = ]' +/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::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; 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::Q1LocalInterpolation>; int cdim = 3]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 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 = 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 = 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>, 3>]' +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 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 = 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 = 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:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': @@ -19243,38 +18652,38 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument 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::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>' +/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::Q1LocalInterpolation>, 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>, 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>, 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 = ]' +/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::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; 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>, 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 = 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 = 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 = 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 = 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>, 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>, 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 = 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 = 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:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 156 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | return (*f)(*it); | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::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]': @@ -19357,8 +18766,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 | ^~~~~~~~~~~~~~~~~~ -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/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) { @@ -19375,6 +18782,40 @@ /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 | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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 ); @@ -19442,6 +18883,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In 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) { @@ -19458,6 +18933,74 @@ /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/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); + | ^ +/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 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) { @@ -19544,6 +19087,44 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/usr/include/dune/common/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/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | corners[i] = refElem.position(i,gt.dim()); + | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' 114 | cornerAvg += geometry.corner( i ); @@ -19598,6 +19179,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/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/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 ); @@ -19649,6 +19264,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 155 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: 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) { @@ -19697,6 +19346,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument 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>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 156 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) { @@ -19716,13 +19399,17 @@ /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 = 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/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, 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/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) { @@ -19777,18 +19464,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return x; | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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) { @@ -19821,1306 +19496,11 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | GlobalCoordinate corner (int i) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = 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]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:70:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 70 | pass &= Dune::compareGeometries(geometry, mlgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 113 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | GlobalCoordinate corner (int i) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/test-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 -In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:20: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 93 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 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/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 94 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 - | ^~~~~~~~ -In file included from /usr/include/dune/common/genericiterator.hh:8, - from /usr/include/dune/common/densevector.hh:12, - from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -In file included from /usr/include/dune/common/fmatrix.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' - 86 | x = x0 - alpha * dx; - | ~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' - 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( - | ~~~~~~~~~~~~~~~~~^ - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 238 | y, x, opts - | ~~~~~~~~~~ - 239 | ); - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 102 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | return result; - | ^~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 146 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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 ); - | ^~~~~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/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 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Dune::FieldVector local(refElement.position(c, mydim)); - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 103 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 104 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 153 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Dune::FieldVector local(refElement.position(c, mydim)); - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 156 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/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 - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Dune::FieldVector local(refElement.position(c, mydim)); - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 108 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/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 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:24: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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; | ^ @@ -21136,14 +19516,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/test/checkgeometry.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/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)); @@ -21151,36 +19523,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' - 86 | x = x0 - alpha * dx; - | ~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' - 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( - | ~~~~~~~~~~~~~~~~~^ - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 238 | y, x, opts - | ~~~~~~~~~~ - 239 | ); - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 110 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | return result; - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -21188,10 +19530,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 = 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/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 @@ -21200,52 +19554,37 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, 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 = 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/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: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/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/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/mappedgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); @@ -21253,12 +19592,9 @@ /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/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/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::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 ); @@ -21266,24 +19602,13 @@ /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 = 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/localfiniteelementgeometry.hh:247:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | return x; + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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); @@ -21299,68 +19624,37 @@ /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::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::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/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 = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to 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/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (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/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/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/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/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); @@ -21384,43 +19678,6 @@ /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 = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Dune::FieldVector local(refElement.position(c, mydim)); - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -21428,26 +19685,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::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/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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 = 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/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 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: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:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21481,27 +19724,13 @@ /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/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/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++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: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::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-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/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ @@ -21515,19 +19744,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/checkgeometry.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 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)); @@ -21535,22 +19751,10 @@ /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:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::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/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:15: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() @@ -21575,10 +19779,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::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/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); }, @@ -21603,6 +19803,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:312:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | return transpose(jacobianInverse(local)); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 113 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -21610,10 +19826,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ @@ -21634,25 +19846,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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]': @@ -21703,25 +19896,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of '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/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); | ^~~~~~~~~~~~~~~~ @@ -21884,6 +20058,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 114 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:179:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 @@ -21898,25 +20088,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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)); | ^ @@ -21924,16 +20095,31 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::Q1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>::Traits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 114 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: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: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/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/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, @@ -21985,10 +20171,9 @@ /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 = 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/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 ); @@ -22096,6 +20281,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In instantiation of 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 114 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | GlobalCoordinate corner (int i) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const @@ -22176,42 +20377,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/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In 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/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ @@ -22320,40 +20511,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-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Dune::FieldVector local(refElement.position(c, mydim)); - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ^ /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': @@ -22364,20 +20521,6 @@ /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::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/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -22405,44 +20548,12 @@ /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 ); | ^~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: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); | ^~~~~~~~~~~~~~~ @@ -22462,16 +20573,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: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/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()); | ^ @@ -22493,34 +20594,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/test/checkgeometry.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/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/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( 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: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/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | 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/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, @@ -22556,10 +20635,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 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/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)); | ~~~~~~~~~~~~~~~^~~~~~~ @@ -22593,62 +20668,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 146 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -22694,6 +20713,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 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/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 @@ -22708,34 +20761,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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)); | ^ @@ -22753,34 +20778,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); | ~~^~~ @@ -22881,10 +20878,6 @@ /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/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); - | ~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ @@ -22929,10 +20922,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | [&](const LocalCoordinate& local) { return this->global(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In 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::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const @@ -22974,34 +20963,6 @@ /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/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -23051,15 +21012,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/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in 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/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 @@ -23070,6 +21022,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ +/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/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)); @@ -23227,6 +21213,40 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 146 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::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 @@ -23329,10 +21349,6 @@ /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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (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 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -23388,9 +21404,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/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/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)); @@ -23398,9 +21411,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/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to 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::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 @@ -23481,6 +21491,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/axisalignedcubegeometry.hh:231:32: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 231 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ @@ -23596,105 +21610,4135 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 149 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 150 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/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/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +In file included from /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:20: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, 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/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 153 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': +/usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:93:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 93 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 155 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 156 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:94:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 94 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/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: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::LocalCoordinate Dune::AffineGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:626:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 626 | jacobianInverseTransposed_.mtv( global - origin_, local ); + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | corners[i] = refElem.position(i,gt.dim()); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +In file included from /usr/include/dune/common/fmatrix.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' + 86 | x = x0 - alpha * dx; + | ~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' + 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( + | ~~~~~~~~~~~~~~~~~^ + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 238 | y, x, opts + | ~~~~~~~~~~ + 239 | ); + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 102 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | corners[i] = refElem.position(i,gt.dim()); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 103 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 104 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 107 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 108 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +In file included from /usr/include/dune/common/genericiterator.hh:8, + from /usr/include/dune/common/densevector.hh:12, + from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 146 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' + 86 | x = x0 - alpha * dx; + | ~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' + 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( + | ~~~~~~~~~~~~~~~~~^ + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 238 | y, x, opts + | ~~~~~~~~~~ + 239 | ); + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 110 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 149 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 150 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-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/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 = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() + | ~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | return x; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | corners[i] = refElem.position(i,gt.dim()); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 153 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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)); }); + | ^ +/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 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 155 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 156 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901891]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 146 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/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 + | ^~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 149 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 150 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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/localfiniteelements.hh: In instantiation of 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]' + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:95:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 95 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +/usr/include/dune/common/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/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/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/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/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; + | ~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' + 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( + | ~~~~~~~~~~~~~~~~~^ + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 238 | y, x, opts + | ~~~~~~~~~~ + 239 | ); + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 110 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | return result; + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 113 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 114 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); + | ^ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 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/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' + 86 | x = x0 - alpha * dx; + | ~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = double; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' + 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( + | ~~~~~~~~~~~~~~~~~^ + 236 | [&](const LocalCoordinate& local) { return this->global(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 238 | y, x, opts + | ~~~~~~~~~~ + 239 | ); + | ~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 92 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/include/dune/common/simd/defaults.hh:21, + from /usr/include/dune/common/simd/standard.hh:26, + from /usr/include/dune/common/simd/simd.hh:14, + from /usr/include/dune/common/densematrix.hh:21, + from /usr/include/dune/common/fmatrix.hh:17: +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 102 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 103 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 104 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 106 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 107 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | } + | ^ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 108 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 110 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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 ) ); + | ^~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 111 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 113 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' + 114 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here + 136 | pass &= checkLocalFiniteElementGeometry< double >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/test/test-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/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Dune::FieldVector local(refElement.position(c, mydim)); + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Dune::FieldVector local(refElement.position(c, mydim)); + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Dune::FieldVector local(refElement.position(c, mydim)); + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 4]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 153 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 155 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' + 156 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here + 184 | pass &= benchmarkGeometries< float >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1207 | constexpr reference operator[](difference_type n) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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/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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Dune::FieldVector local(refElement.position(c, mydim)); + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/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/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Dune::FieldVector local(refElement.position(c, mydim)); + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 4]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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 ); + | ^~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 144 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:183:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | if( (center - map( A, B, refElement.position( 0, 0 ) )).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:190:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Dune::FieldVector local(refElement.position(c, mydim)); + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:109: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 145 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 146 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 148 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 149 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 150 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 152 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 153 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 155 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ /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/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 - | ^~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': +/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' + 1209 | return *(derived()+n); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' + 582 | return this->begin()[i]; + | ~~~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' + 28 | bool isAffine = geo.affine(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' + 99 | pass &= benchmarkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' + 156 | pass &= benchmarkGeometries(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here + 182 | pass &= benchmarkGeometries< double >(nIter); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | constexpr reference operator*() const noexcept { + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ -/usr/include/dune/common/fvector.hh: In function 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': -/usr/include/dune/common/fvector.hh:237:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | friend constexpr auto operator* (Scalar scalar, const FieldVector& vector) - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In 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/test-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 -[ 70%] Linking CXX executable test-cornerstoragerefwrap -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: required from 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, float>; Geo = Dune::Impl::ReferenceElementGeometry > >; GlobalCoordinate = Dune::FieldVector]' - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: required from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]' - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:79:34: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 79 | pass &= Dune::compareGeometries(geometry, mappedgeometry); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 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 -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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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 ); @@ -23741,39 +25785,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/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); @@ -23805,17 +25820,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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 ); @@ -23829,25 +25833,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).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/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23915,24 +25900,12 @@ /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); }, - | ^ /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/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function '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){ @@ -23944,10 +25917,6 @@ /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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 ); | ^ @@ -23963,9 +25932,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/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to 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::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 ) ); @@ -23989,36 +25955,9 @@ /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::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In lambda function: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to 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 = 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: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 ); | ^~~ @@ -24029,33 +25968,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 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/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const @@ -24154,109 +26066,26 @@ /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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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/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/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (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/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 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::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In 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 ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24368,43 +26197,15 @@ /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/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/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/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (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/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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); @@ -24427,25 +26228,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/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; | ^~~~~~~ @@ -24463,53 +26245,15 @@ /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::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 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:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24550,12 +26294,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/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::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); @@ -24570,10 +26308,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ -/build/reproducible-path/dune-geometry-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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const @@ -24582,78 +26316,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when 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:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 ); | ^~ @@ -24672,35 +26338,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/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: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) ); @@ -24709,23 +26346,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 member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); @@ -24741,10 +26361,6 @@ /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::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ @@ -24775,9 +26391,6 @@ /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/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/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)); | ^~~~~ @@ -24787,36 +26400,15 @@ /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: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: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/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 member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | corners[i] = refElem.position(i,gt.dim()); - | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); @@ -24835,54 +26427,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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: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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: 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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -24904,54 +26458,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:146:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | const Dune::FieldVector< ctype, mydim > &localCenter = refElement.position( 0, 0 ); @@ -24989,10 +26502,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 ); | ^ -/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/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(); @@ -25004,10 +26513,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/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: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 ) ); } | ^ @@ -25043,30 +26548,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).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:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | 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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( 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:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in 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:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | 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 ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -25077,153 +26558,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ^~ -/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/test-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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In 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/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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: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/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25236,68 +26587,19 @@ /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 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/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: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/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/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } @@ -25322,47 +26624,6 @@ /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:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | corners[i] = refElem.position(i,gt.dim()); - | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -25384,491 +26645,93 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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-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::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/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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/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)); }); - | ^ -[ 70%] Built target test-cornerstoragerefwrap +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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/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 '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/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 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; - | ~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' - 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( - | ~~~~~~~~~~~~~~~~~^ - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 238 | y, x, opts - | ~~~~~~~~~~ - 239 | ); - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 110 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | return result; - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In 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::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: 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 +/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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 113 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In instantiation of 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 +/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 = 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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/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 +/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:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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 = 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 = 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 = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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/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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, ReferenceElementGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, ReferenceElementGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:162:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:197:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | return x; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, LocalDerivativeGeometry > > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, LocalDerivativeGeometry > > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, - | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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 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]' + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' 86 | x = x0 - alpha * dx; | ~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = 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 = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( | ~~~~~~~~~~~~~~~~~^ 236 | [&](const LocalCoordinate& local) { return this->global(local); }, @@ -25879,806 +26742,28 @@ | ~~~~~~~~~~ 239 | ); | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' +/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]' +/build/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 = double]' +/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 >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In function 'bool testMappedGeometry(Timings&) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901891]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:64:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/common/simd/defaults.hh:21, - from /usr/include/dune/common/simd/standard.hh:26, - from /usr/include/dune/common/simd/simd.hh:14, - from /usr/include/dune/common/densematrix.hh:21, - from /usr/include/dune/common/fmatrix.hh:17: -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 102 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:103:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 103 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/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/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:104:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 104 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:106:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 106 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:107:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 107 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:108:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 108 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:110:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 110 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -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 = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:111:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 111 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:113:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 113 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:114:82: required from 'bool checkLocalFiniteElementGeometry() [with ctype = double]' - 114 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:136:52: required from here - 136 | pass &= checkLocalFiniteElementGeometry< double >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ -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/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 153 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/usr/include/dune/common/iteratorfacades.hh: In instantiation of 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]': -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 156 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1207 | constexpr reference operator[](difference_type n) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | } - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 315 | LocalCoordinate x = refElement().position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:266:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | } - | ^ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:144:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 144 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:145:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 145 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:146:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 146 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:148:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 148 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:149:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 149 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:150:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 150 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:153:73: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 153 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:155:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 155 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:156:70: required from 'bool benchmarkGeometries(int) [with ctype = double]' - 156 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:182:40: required from here - 182 | pass &= benchmarkGeometries< double >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/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: 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 = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of '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); @@ -26710,6 +26795,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/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of '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); @@ -26741,13 +26840,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 = 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/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 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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); @@ -26779,6 +26875,10 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::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); @@ -26810,6 +26910,44 @@ /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; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': +/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 372 | using reference = decltype(transform(std::declval(), std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' + 381 | class TransformedRangeIterator : + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' + 579 | std::enable_if_t, int> = 0> + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); + | ^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' + 162 | affine_.emplace(affineImpl()); + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' + 281 | if (geometry.affine()) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' + 61 | pass &= checkGeometry(geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' + 102 | pass &= checkLocalFiniteElementGeometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here + 138 | pass &= checkLocalFiniteElementGeometry< float >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 368 | return (*f)(*it); + | ^ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::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); @@ -26841,6 +26979,10 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::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); @@ -26872,214 +27014,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/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 = 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 = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': -/usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' - 1209 | return *(derived()+n); - | ^~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:582:27: required from 'constexpr decltype(auto) Dune::TransformedRangeView::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = 0; R = Dune::IntegralRange&; F = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::; T = Dune::ValueTransformationTag; std::size_t = long unsigned int]' - 582 | return this->begin()[i]; - | ~~~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 3; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: required from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' - 28 | bool isAffine = geo.affine(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:99:30: required from 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]' - 99 | pass &= benchmarkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:152:73: required from 'bool benchmarkGeometries(int) [with ctype = float]' - 152 | pass &= benchmarkGeometries(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:184:39: required from here - 184 | pass &= benchmarkGeometries< float >(nIter); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | constexpr reference operator*() const noexcept { - | ^~~~~~~~ -/usr/include/dune/common/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 { - | ^~~~~~~~ -/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/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:22: required from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]' - 86 | x = x0 - alpha * dx; - | ~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:235:55: required from 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector; typename LFE::Traits::LocalBasisType::Traits::DomainFieldType = float; typename LFE::Traits::LocalBasisType::Traits = Dune::Impl::ScalarLocalBasisTraits; typename LFE::Traits::LocalBasisType = Dune::Impl::P1LocalBasis; typename LFE::Traits = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>::Traits]' - 235 | Impl::GaussNewtonErrorCode err = Impl::gaussNewton( - | ~~~~~~~~~~~~~~~~~^ - 236 | [&](const LocalCoordinate& local) { return this->global(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 238 | y, x, opts - | ~~~~~~~~~~ - 239 | ); - | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:92:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 92 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/rangeutilities.hh: In instantiation of 'static decltype(auto) Dune::Impl::TransformationRangeIteratorTraits::transform(FF&&, const I&) [with FF = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag]': -/usr/include/dune/common/rangeutilities.hh:372:43: required from 'struct Dune::Impl::TransformationRangeIteratorTraits, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 372 | using reference = decltype(transform(std::declval(), std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:381:11: required from 'class Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>' - 381 | class TransformedRangeIterator : - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/rangeutilities.hh:579:111: required by substitution of 'template, int>::type > constexpr decltype(auto) Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>::operator[](std::size_t) const [with It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; typename std::enable_if, int>::type = ]' - 579 | std::enable_if_t, int> = 0> - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 2; int cdim = 2; ReferenceElement = Dune::Geo::ReferenceElement >]' - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: required from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 409 | AffineGeometry affineGeo(refSimplex,simplexCorners); - | ^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:162:23: required from 'bool Dune::LocalFiniteElementGeometry::affine() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' - 162 | affine_.emplace(affineImpl()); - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]' - 281 | if (geometry.affine()) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:61:24: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]' - 61 | pass &= checkGeometry(geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:102:85: required from 'bool checkLocalFiniteElementGeometry() [with ctype = float]' - 102 | pass &= checkLocalFiniteElementGeometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:138:51: required from here - 138 | pass &= checkLocalFiniteElementGeometry< float >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/rangeutilities.hh:368:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 368 | return (*f)(*it); - | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 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 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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())); @@ -27114,6 +27056,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/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: 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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ /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())); @@ -27148,6 +27109,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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of '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())); @@ -27182,6 +27147,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/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 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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())); @@ -27250,6 +27219,17 @@ /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:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 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 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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())); @@ -27284,10 +27264,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:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of '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())); @@ -27322,10 +27298,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:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of '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())); @@ -27394,34 +27366,215 @@ /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 ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 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 = 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:45:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/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; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ 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: @@ -27453,8 +27606,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 | ^~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/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]; @@ -27483,8 +27644,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 | ^~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/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]; @@ -27513,10 +27678,8 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/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]; @@ -27601,13 +27764,20 @@ /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 = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: 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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/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]; @@ -27636,21 +27806,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 = 2; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ); - | ~~~~~~~~~~~~~~~~~^~~~~ /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]; @@ -27679,10 +27834,6 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 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 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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]; @@ -27739,49 +27890,30 @@ /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 = 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 = 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/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 ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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 +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ /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]; @@ -27950,10 +28082,6 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc: In function 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | if (refElem.checkInside(eSubIt.coords())) - | ~~~~~~~~~~~~~^~ /usr/include/dune/common/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]; @@ -27982,20 +28110,10 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 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 +/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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/common/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]; @@ -28024,20 +28142,8 @@ /usr/include/dune/common/iteratorfacades.hh:1207:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | constexpr reference operator[](difference_type n) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/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(); - | ~~~~~~~~~~~~^~~~~~~~~~ +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/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]; @@ -28094,116 +28200,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 | ^~~~~~~~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681: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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 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/test-refinement.cc: In function 'void testVirtualRefinement(int&, const Dune::GeometryType&, const Dune::GeometryType&, Dune::RefinementIntervals, std::string) [with ct = double; int dim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:74:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | if (refElem.checkInside(eSubIt.coords())) + | ~~~~~~~~~~~~~^~ /usr/include/dune/common/rangeutilities.hh: In instantiation of '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); @@ -28235,12 +28235,6 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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>, 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); @@ -28272,14 +28266,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/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/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>, 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); @@ -28342,8 +28328,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 { | ^~~~~~~~ -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>, 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); @@ -28375,10 +28359,10 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::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); @@ -28410,16 +28394,34 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 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/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/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/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::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 299 | MatrixHelper::leftInvA(jacobian(local), out); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::Geometry Dune::RefinementImp::Simplex::RefinementIteratorSpecial::geometry() const [with int dimension = 2; CoordType = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:681:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 681 | corners[i] = global(refelem.position(i, dimension)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/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)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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); @@ -28544,18 +28546,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::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)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': @@ -28655,22 +28645,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/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/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/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)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ 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 >]': @@ -28718,16 +28696,6 @@ /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/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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 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 >]': @@ -28748,6 +28716,24 @@ /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/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/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 ) ); } @@ -28819,139 +28805,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 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/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 = 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/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match 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::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/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to 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:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: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/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; - | ~^~~~ -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/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:67: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::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::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 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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); @@ -28983,6 +28836,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/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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ /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); @@ -29014,6 +28881,17 @@ /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:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 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() + | ~~~~~~^~~ /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); @@ -29045,6 +28923,26 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 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); @@ -29076,10 +28974,26 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*; TT = Dune::ValueTransformationTag; C = std::random_access_iterator_tag; reference = Dune::FieldVector]': /usr/include/dune/common/iteratorfacades.hh:1209:14: required from 'constexpr Dune::IteratorFacade::reference Dune::IteratorFacade::operator[](difference_type) const [with bool dummy = true; typename std::enable_if<(isRandomAccess && dummy), int>::type = 0; It = Dune::Impl::TransformedRangeIterator, const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::*, Dune::ValueTransformationTag, std::random_access_iterator_tag>; C = std::random_access_iterator_tag; V = Dune::FieldVector; R = Dune::FieldVector; P = Dune::ProxyArrowResult >; D = int; reference = Dune::FieldVector; difference_type = int]' 1209 | return *(derived()+n); @@ -29111,6 +29025,26 @@ /usr/include/dune/common/rangeutilities.hh:436:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | constexpr reference operator*() const noexcept { | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ /usr/include/dune/common/rangeutilities.hh: In instantiation of 'constexpr Dune::Impl::TransformedRangeIterator::reference Dune::Impl::TransformedRangeIterator::operator*() const [with I = Dune::Impl::IntegralRangeIterator; F = const Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 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); @@ -29266,24 +29200,61 @@ /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:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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: 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/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-referenceelements.cc: In function 'int main()': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 85 | int main () try + | ^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc:85:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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::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/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); + | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range dy = f(x0) - y; @@ -29327,71 +29298,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | LocalCoordinate x = refElement().position(0,0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() - | ~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 199 | LocalCoordinate x = refElement().position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range dy = f(x0) - y; - | ~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 199 | LocalCoordinate x = refElement().position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: 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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++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::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) @@ -29399,21 +29316,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range dy = f(x0) - y; + | ~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = 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::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/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/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/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(); @@ -29435,14 +29360,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++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:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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: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); | ~~~~~~~~~~~~^~~~~ @@ -29450,21 +29375,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::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/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: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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 = 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())); @@ -29543,10 +29461,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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: 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) @@ -29567,13 +29481,6 @@ /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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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 = 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 ) ); } @@ -29624,10 +29531,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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: 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) @@ -29696,14 +29599,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 = MappedGeometry, MultiLinearGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/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())); @@ -29868,14 +29763,6 @@ /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: 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:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const @@ -29886,10 +29773,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 = 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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); @@ -29897,13 +29780,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const @@ -29945,21 +29829,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( 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 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) @@ -30028,20 +29897,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/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:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (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::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) @@ -30055,19 +29910,10 @@ /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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 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 ) ); } @@ -30097,10 +29943,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: 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/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) @@ -30169,56 +30011,39 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = double; int dim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match 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::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 @@ -30270,6 +30095,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 = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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); @@ -30284,22 +30113,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match 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::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)); @@ -30321,9 +30137,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:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 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 ) ); } @@ -30377,6 +30190,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 = 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/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); @@ -30405,29 +30222,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/test/checkgeometry.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 = 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::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) @@ -30554,20 +30348,42 @@ /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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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: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:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 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::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 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: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/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)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())); @@ -30638,40 +30454,68 @@ /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 +/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: 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: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:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( 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 static member function 'static 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/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/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/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/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = 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/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | 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:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | 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>, 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) @@ -30736,6 +30580,16 @@ /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/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 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:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); @@ -30743,10 +30597,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: 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:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 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()); @@ -30754,15 +30607,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/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -30827,115 +30681,88 @@ /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:67: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::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | 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/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 2; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, 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, 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 141 | if( (center - cornerAvg).two_norm() > tolerance ) + | ~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 16 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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/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 @@ -30998,6 +30825,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = 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())); @@ -31072,10 +30912,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | return jacobianInverse(local).transposed(); | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::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)); @@ -31136,10 +30972,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/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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const @@ -31150,19 +30982,14 @@ /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:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( 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::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.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, 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) @@ -31299,10 +31126,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/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/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(); | ~~~~~~~~~~~~~~~^~~~~~~ @@ -31461,6 +31284,13 @@ /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/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) @@ -31468,15 +31298,24 @@ /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:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | 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:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | 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: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:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::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 @@ -31575,6 +31414,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 '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 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) @@ -31612,6 +31453,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 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 @@ -31622,6 +31467,9 @@ /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:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 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::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | MatrixHelper::leftInvA(jacobian(local), out); @@ -31629,6 +31477,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:300:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | return out; | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:310:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate& local) const @@ -31643,26 +31494,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 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 = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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-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/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 = 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/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 @@ -31686,6 +31536,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) @@ -31725,6 +31579,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:414:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | if ((affineGeo.global(corner) - global(corner)).two_norm() > tol) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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)); }); @@ -31732,6 +31590,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/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/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)); @@ -31746,6 +31620,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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: 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) @@ -31889,6 +31765,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const @@ -32026,7 +31906,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/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::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)); @@ -32034,7 +31913,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-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::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); @@ -32046,16 +31924,35 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | corners[i] = f(refElem.position(i, gt.dim())); | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-referenceelements.cc: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::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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:199:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 199 | LocalCoordinate x = refElement().position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh: In member function 'std::tuple_element_t > Dune::QuadraturePoint::get() const [with long unsigned int index = 0; typename std::enable_if<(index <= 1), int>::type = 0; ct = float; int dim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules.hh:112:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | std::tuple_element_t> get() const @@ -32127,6 +32024,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 186 | GlobalCoordinate center () const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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) @@ -32152,6 +32057,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 = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = float; int cdim = 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 @@ -32216,22 +32125,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/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 3; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 2; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 186 | GlobalCoordinate center () const - | ^~~~~~ 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 @@ -32585,6 +32478,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272: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 /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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const @@ -32764,6 +32663,8 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': @@ -32814,6 +32715,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 @@ -32849,10 +32754,27 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in 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 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +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/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) | ^~~ @@ -32862,12 +32784,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: 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/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | if ((geo1.jacobianInverseTransposed(pos) - geo2.jacobianInverseTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:155:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | GlobalCoordinate corner (int i) const @@ -32875,6 +32804,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++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: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)); | ^ @@ -33112,10 +33044,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of 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:67: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/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:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ @@ -33149,6 +33086,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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ @@ -33197,6 +33138,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument 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/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-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); @@ -33209,6 +33152,10 @@ /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/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/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); @@ -33228,6 +33175,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:327:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 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 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); @@ -33243,6 +33192,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 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/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); @@ -33378,6 +33329,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) @@ -33409,6 +33362,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/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 ) @@ -33475,6 +33430,8 @@ /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/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/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); @@ -33582,6 +33539,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -33628,6 +33589,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::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:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const @@ -33700,6 +33669,8 @@ /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/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/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); @@ -33825,12 +33796,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/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/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::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-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -33919,8 +33888,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } @@ -33928,6 +33895,10 @@ /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::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::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(); @@ -34082,8 +34053,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-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 = 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 = 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/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); @@ -34327,6 +34304,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: 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/comparegeometries.hh:83:41: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | if ((geo1.jacobianTransposed(pos) - geo2.jacobianTransposed(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34697,8 +34678,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/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/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -34870,8 +34849,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:237:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | [&](const LocalCoordinate& local) { return this->jacobianTransposed(local); }, | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/localfiniteelementgeometry.hh: In lambda function: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, @@ -35053,8 +35030,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/test-affinegeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:16:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -35063,10 +35042,36 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:186:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | GlobalCoordinate center () const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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/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:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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: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 '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 @@ -35113,6 +35118,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { @@ -35218,6 +35227,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 408 | [&](int i) { return this->global(refSimplex.position(i,mydimension)); }); | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) @@ -35398,6 +35416,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 = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -35548,6 +35570,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) @@ -35687,6 +35713,27 @@ /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:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:616:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: 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:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); @@ -35764,6 +35811,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::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/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); @@ -35778,6 +35828,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:408:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 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: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 = 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/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:71:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | for (auto&& [pos,weight] : quadrature) @@ -35800,6 +35857,11 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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/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) @@ -35821,6 +35883,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/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); @@ -35934,106 +36000,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ^ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/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/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 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::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/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, - | ^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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 = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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: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::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:616:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& 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/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 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 '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 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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, @@ -36041,26 +36015,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++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 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++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 = 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 ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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]': @@ -36071,46 +36041,18 @@ /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/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/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/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/test/checkgeometry.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:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | 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::FieldMatrix]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when 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 function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In 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 @@ -36123,25 +36065,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/refinement/simplex.cc:509:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In 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/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:93:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function '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 ) @@ -36154,8 +36085,6 @@ /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 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/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){ @@ -36175,8 +36104,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 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Linking CXX executable test-referenceelements -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-referenceelements.dir/link.txt --verbose=1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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 ) | ^~~~~~~~~~~~~ @@ -36192,9 +36119,19 @@ /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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | 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 = 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, @@ -36223,75 +36160,69 @@ | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 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 = 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/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:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) 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:458:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 458 | bool affine ( JacobianTransposed &jacobianT ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 - | ^~~~~~~~~~~~~~~~~~ +[ 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 +/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-referenceelements.dir/link.d "CMakeFiles/test-referenceelements.dir/test-referenceelements.cc.o" -o test-referenceelements -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 74%] Built target test-referenceelements +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 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:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++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::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:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ In function 'Dune::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 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/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 = 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 = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In 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]': @@ -36300,22 +36231,15 @@ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 141 | if( (center - cornerAvg).two_norm() > tolerance ) - | ~~~~~~~~^~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) 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:458:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 458 | bool affine ( JacobianTransposed &jacobianT ) const + | ^~~~~~ 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]': @@ -36332,31 +36256,31 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 4; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return global( refElement_.position( i, mydimension ) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:212:76: note: parameter passing for argument of type 'Dune::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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': @@ -36373,6 +36297,116 @@ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument 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::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:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 4; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 141 | if( (center - cornerAvg).two_norm() > tolerance ) + | ~~~~~~~~^~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function '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:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = CachedMultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match 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 = 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 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:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In 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:272: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::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/mappedgeometry.hh:272: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 +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | map ( const Dune::FieldMatrix< ctype, mydim, mydim > &A, + | ^~~ 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: @@ -36395,110 +36429,151 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/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(); | ~~~~~~~~~~~~~~~^~ -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 +/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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = 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:220: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/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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++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 = float; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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/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 = 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 1; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 0; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 3; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'Dune::FieldVector map(const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Dune::FieldVector&) [with ctype = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:31:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/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/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/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 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 + | ^~~~~~ +[ 77%] 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 function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static 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/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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' +[ 77%] Built target test-quadrature In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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 function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::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/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 4; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 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/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = float; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return global( refElement_.position( i, mydimension ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 1; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:37:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | static bool testAffineGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::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: @@ -36525,14 +36600,37 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In function 'Dune::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/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:591:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return global( refElement_.position( i, mydimension ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In 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 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: @@ -36559,25 +36657,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match 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 = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Dune::MappedGeometry::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: @@ -36604,17 +36683,18 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled 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 = 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 +/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 ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +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 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/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/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-axisalignedcubegeometry.dir/link.d "CMakeFiles/test-axisalignedcubegeometry.dir/test-axisalignedcubegeometry.cc.o" -o test-axisalignedcubegeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -[ 77%] Built target test-axisalignedcubegeometry -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In 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 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: @@ -36641,18 +36721,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/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 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 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 static member function 'static 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 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: @@ -36679,10 +36755,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/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::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 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: @@ -36709,6 +36783,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)); | ~~~~~~~~^~~~~~~ +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 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: @@ -36739,16 +36815,20 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = 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 member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 = 1]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, @@ -36769,91 +36849,50 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled 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 = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In function 'Dune::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/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 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::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 = 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 +/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 ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +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 = 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/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 ) - | ~~~^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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::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:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | 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 = 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 +[ 80%] Linking CXX executable test-axisalignedcubegeometry +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-axisalignedcubegeometry.dir/link.txt --verbose=1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::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-multilineargeometry.cc: In function 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:51:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 51 | static bool testCheckInside( const RefElement& refElement, - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 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::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = 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 = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In 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, @@ -36862,290 +36901,25 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::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::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 = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function '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; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -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/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/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:312:21: note: parameter passing for argument of 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 = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 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::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::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/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static 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 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) 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:317:46: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 363 | Volume volume () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static 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 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) 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:317:46: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /usr/include/dune/common/fvector.hh:17: -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/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 - | ^~~~~~ -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 '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 = 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 = 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 = 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/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -In function 'Dune::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 = 4; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 4]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -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 = float; int mydim = 4; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | bool affine () const - | ^~~~~~ -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | auto&& jLocal = geometry_.jacobian(local); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function '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/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AffineGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ +/usr/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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/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(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +[ 80%] Built target test-axisalignedcubegeometry /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: 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) @@ -37157,14 +36931,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 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 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 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | bool affine () const - | ^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': @@ -37201,6 +36975,10 @@ | ~~~~~~~~~~~~^~~~~ 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::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: 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)); @@ -37235,8 +37013,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -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::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In 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 > >]': @@ -37249,20 +37029,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~~~~~~~~^~ -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::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 = 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::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::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::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]': @@ -37285,8 +37067,6 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::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]': @@ -37333,10 +37113,18 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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 -[ 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 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/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 ) { + | ~~~~~~~~~~~~~~~^~~~~ 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: @@ -37351,30 +37139,91 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17: +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 '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 +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 4; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 4; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::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 = 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/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 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/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) | ^~~ -In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = 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::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) @@ -37386,6 +37235,10 @@ /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 = 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::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); @@ -37402,12 +37255,34 @@ /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 member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 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/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | auto&& jLocal = geometry_.jacobian(local); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ In function 'Dune::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 > >]': @@ -37424,7 +37299,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); | ~~~~~~~~~~~~^~~~~ -/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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 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]': @@ -37437,7 +37311,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)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' 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 > >]': @@ -37482,13 +37355,12 @@ /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/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 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 -[ 80%] Built target test-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 = 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::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: @@ -37503,15 +37375,6 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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:312: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::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: @@ -37520,6 +37383,10 @@ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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/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)); @@ -37558,10 +37425,6 @@ cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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::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: @@ -37576,12 +37439,6 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | 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::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]': @@ -37618,85 +37475,53 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:32:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | for (auto&& [pos,weight] : quadrature) | ^~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ -In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ -In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:272: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 @@ -37710,12 +37535,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 function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: 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 @@ -37733,40 +37552,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)); | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | x = x0 - alpha * dx; - | ~~~^~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ -In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 164 | return mapping()(geometry_.center()); - | ~~~~~~~~~~~~~~~~^~ /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, @@ -37785,15 +37574,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 function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ In 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: @@ -37832,12 +37612,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::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/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, @@ -37856,12 +37630,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 function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 234 | LocalCoordinate x = refElement_.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ In 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: @@ -37888,24 +37656,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::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 function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const | ^~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 234 | LocalCoordinate x = refElement_.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: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, @@ -37924,10 +37685,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ -In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +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 function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: @@ -37941,13 +37705,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/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); - | ~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~^~~ In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:249:27: @@ -37961,13 +37718,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for 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 = 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 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::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::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 = 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/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 function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, @@ -37985,48 +37753,26 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of 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 member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 234 | LocalCoordinate x = refElement_.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = double]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::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-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | Dune::FieldVector operator() (const Dune::FieldVector& x) const | ^~~~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::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/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 1; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 234 | LocalCoordinate x = refElement_.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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::Q1LocalInterpolation>; int cdim = 4; R = double]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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 = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: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 | ^~~~~~~~ @@ -38037,6 +37783,10 @@ /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/test-multilineargeometry.cc: In function 'bool testCheckInside(const RefElement&, const Geometry&, const GlobalCoordinate&, bool) [with RefElement = Dune::Geo::ReferenceElement >; Geometry = Dune::MultiLinearGeometry >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:51:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 51 | static bool testCheckInside( const RefElement& refElement, + | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 @@ -38066,14 +37816,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of 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::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, @@ -38093,19 +37842,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | auto&& jLocal = geometry_.jacobian(local); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 234 | LocalCoordinate x = refElement_.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In 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 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: 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 @@ -38127,26 +37863,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::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | return global(refElement_.position(0, 0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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: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/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 234 | LocalCoordinate x = refElement_.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::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, @@ -38166,39 +37882,12 @@ /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:312: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:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::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 = 1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: 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 ); - | ~~~~~~~~~~~~~~~~~~^~~~~ +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: 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 @@ -38220,38 +37909,119 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of 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 = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 363 | Volume volume () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static 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 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) 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:317:46: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' 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 = 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/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/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ +In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2; R = double]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ +In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3; R = double]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 4>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 4>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | x = x0 - alpha * dx; + | ~~~^~~~~~~~~~~~ In 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::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/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh:1078:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1078 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +In function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ /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 @@ -38269,10 +38039,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of 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 = 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::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ In 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 @@ -38292,15 +38067,25 @@ /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/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::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 234 | LocalCoordinate x = refElement_.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, @@ -38315,50 +38100,87 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | dy = f(x) - y; | ~~~~~^~~ +In function 'Dune::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/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static 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 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) 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:317:46: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' 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 member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 234 | LocalCoordinate x = refElement_.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/quadraturerules/simplexquadrature.hh: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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | bool affine () const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, Q1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Q1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | const bool invertible = FieldMatrixHelper::xTRightInvA(df(x), dy, dx); + | ~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~^~~ +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 234 | LocalCoordinate x = refElement_.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = double]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 234 | LocalCoordinate x = refElement_.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 234 | LocalCoordinate x = refElement_.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = double]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In 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 @@ -38395,23 +38217,132 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = AxisAlignedCubeGeometry]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in 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/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]': +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::center() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | return global(refElement_.position(0, 0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 234 | LocalCoordinate x = refElement_.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::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::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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/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:312:21: note: parameter passing for argument of 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 = 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 = 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::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/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/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/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static 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 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) 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:317:46: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' 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-affinegeometry.cc: In function 'bool testAffineGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&) [with ctype = double; int mydim = 2; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-affinegeometry.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 94 | if( (t - JT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 363 | Volume volume () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static 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 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) 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:317:46: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = 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/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 1>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 1>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': @@ -38421,10 +38352,32 @@ /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/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/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', + inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | dy = f(x) - y; + | ~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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]': @@ -38479,6 +38432,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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::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 > >]': @@ -38515,6 +38474,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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 2>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 2>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': @@ -38524,10 +38487,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/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::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]': @@ -38540,12 +38499,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'Dune::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/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::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]': @@ -38558,6 +38517,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); | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | bool affine () const + | ^~~~~~ In function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': @@ -38577,14 +38540,39 @@ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:589:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', + inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, + inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, + inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, + inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, + inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 681 | return jacobianTransposed_.transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return transpose(jacobian(local)); + | ~~~~~~~~^~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 164 | return mapping()(geometry_.center()); + | ~~~~~~~~~~~~~~~~^~ In function 'Dune::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]': @@ -38599,32 +38587,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); | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/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 - | ^~~~~ 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::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', - inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:87:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | dy = f(x) - y; - | ~~~~~^~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::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: 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 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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]': @@ -38647,109 +38613,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 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 + | ^~~~~ In function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:234:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | LocalCoordinate x = refElement_.position(0,0); | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +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 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | bool affine () const | ^~~~~~ -In function 'Dune::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::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::AffineGeometry::Jacobian Dune::AffineGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2]', - inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, - inlined from 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30, - inlined from 'Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:202:74, - inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::AffineGeometry >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::AffineGeometry >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:77:65, - inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:681:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 681 | return jacobianTransposed_.transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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(); - | ~~~~~~~~~~~~~~~^~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::AffineGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/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::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/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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, @@ -38768,16 +38647,16 @@ /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/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& 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-refinement.cc: In function 'void testStaticRefinementGeometry(int&, Dune::RefinementIntervals, std::string) [with unsigned int topologyId = 3; ct = double; unsigned int coerceToId = 0; int dim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-refinement.cc:108:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | void testStaticRefinementGeometry(int &result, Dune::RefinementIntervals tag, std::string refType) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In 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 @@ -38803,90 +38682,80 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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 ) + | ~~~~~~~~^~~~~~~~~ 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/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 +/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/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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 = 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/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 +/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 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:317:46: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-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/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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::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/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 = 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/benchmark-geometries.cc: In function 'bool benchmarkGeometries(int) [with ctype = double; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:90:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/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 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, @@ -38905,16 +38774,41 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& 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/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>, 1>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MultiLinearGeometry >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 1>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 1, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | if ((geo1.corner(i) - geo2.corner(i)).two_norm() > tolerance) { + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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 @@ -38945,70 +38839,82 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled 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 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>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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/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/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/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/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 2; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc: In member function 'Dune::FieldVector AffineMapping::operator()(const Dune::FieldVector&) const [with ctype = double; int mydim = 3; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-mappedgeometry.cc:30:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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/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/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/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 ) - | ~~~^~~~~~~~~~ -/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/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 +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/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/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: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 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)); @@ -39016,37 +38922,128 @@ /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:312: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:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' 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::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/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/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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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/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/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 + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static 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 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) 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:317:46: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:363:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 363 | Volume volume () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static 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 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) 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:317:46: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | bool affine () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | bool affine () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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(); @@ -39054,10 +39051,8 @@ /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-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/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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(); @@ -39065,34 +39060,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 3; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:317:46: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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(); @@ -39100,68 +39080,19 @@ /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-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/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())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | const auto corner = refElement_.position(i,mydimension); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: @@ -39280,43 +39211,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from '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/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/checkgeometry.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/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(); @@ -39373,12 +39267,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 2, 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: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, Impl::LocalDerivativeGeometry > > >]': @@ -39403,44 +39297,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = 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 +/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 = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', @@ -39553,79 +39419,54 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/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 +/build/reproducible-path/dune-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 = 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | corners[i] = f(refElem.position(i, gt.dim())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = 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/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/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, 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:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::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)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)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::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/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/test-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 ); - | ~~~^~~~~~~~~~~ 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, @@ -39670,10 +39511,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39710,22 +39547,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:137: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/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-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-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | corners[i] = f(refElem.position(i, gt.dim())); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, 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 ) @@ -39739,40 +39560,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = double; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | const auto corner = refElement_.position(i,mydimension); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::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 @@ -39816,14 +39619,56 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 0; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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 = float; int cdim = 1; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +[ 83%] Linking CXX executable test-refinement +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-refinement.dir/link.txt --verbose=1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::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/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 2, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 2; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 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 @@ -39905,42 +39750,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 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 -[ 83%] Linking CXX executable test-refinement -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-refinement.dir/link.txt --verbose=1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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>, 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/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 ) @@ -39972,32 +39789,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:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)12884901890]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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' 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: @@ -40009,26 +39814,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:164:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | return mapping()(geometry_.center()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 83%] Built target test-refinement In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to 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:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: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 member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -40037,19 +39831,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -40058,11 +39839,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:201:62, inlined from 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:70:15, @@ -40168,66 +39944,30 @@ /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(); | ~~~~~~~~~~~~~~~~~^~ -/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-refinement.dir/link.d "CMakeFiles/test-refinement.dir/test-refinement.cc.o" -o test-refinement -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -[ 83%] Built target test-refinement -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::Q1LocalInterpolation>, 4, float>, Impl::ReferenceElementGeometry > > >; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:73:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | if ((geo1.global(pos) - geo2.global(pos)).two_norm() > tolerance) { + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc: In function 'bool checkLocalFiniteElementGeometry() [with ctype = float; int cdim = 4; Dune::GeometryType::IdType id = (Dune::GeometryType::IdType)30064771075]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-localfiniteelementgeometry.cc:55:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | corners[i] = f(refElem.position(i, gt.dim())); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:413:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | const auto corner = refElement_.position(i,mydimension); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in 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 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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, @@ -40236,12 +39976,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function '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: @@ -40274,19 +40008,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:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40317,62 +40042,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:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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 @@ -40483,83 +40156,48 @@ /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 = 2; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function '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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 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 +/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 - 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::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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(); @@ -40608,17 +40246,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& 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:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40668,52 +40295,45 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::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 = 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 = 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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 - 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/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 = 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 +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::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 @@ -40757,62 +40377,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/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 = 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/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 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: 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/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 +In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]': @@ -40836,6 +40416,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /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 ) @@ -40846,42 +40430,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -40918,46 +40474,36 @@ /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 = 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 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ /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(); @@ -41055,52 +40601,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/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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::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 @@ -41144,207 +40648,285 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 4; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function '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/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 = 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 = 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 = 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/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/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 = 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 +/build/reproducible-path/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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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 = 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 +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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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 = 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 +In static member function 'static 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 = 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 +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 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137: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 = 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 = 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 = 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 = 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 = 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 = 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 +/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: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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 = 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 +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 = 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 +In static member function 'static 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 = 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 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ 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 @@ -41457,52 +41039,51 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::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 @@ -41648,62 +41229,94 @@ /usr/include/dune/common/transpose.hh:184:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 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::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 +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 = 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 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 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 = 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 +In static member function 'static 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 = 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 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 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::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ 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 @@ -41833,6 +41446,31 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: 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 ) @@ -41860,25 +41498,59 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: 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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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' +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 @@ -42081,63 +41753,57 @@ /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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 87%] Built target test-affinegeometry +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 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 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ /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(); | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ In member function 'Dune::MappedGeometry::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, @@ -42218,17 +41884,37 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -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/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:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in 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::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 ) @@ -42242,42 +41928,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 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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 - | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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 @@ -42321,43 +41982,92 @@ /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(); | ~~~~~~~~~~~~~~~~~^~ -/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: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 +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(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:165:63: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:205:81: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const Dune::FieldMatrix< ctype, mydim, cdim > JT = geometry.jacobianTransposed( localCenter ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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 ); | ~~~^~~~~~~~~~~ -[ 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 -/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 = 2; 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:25: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/test-multilineargeometry.cc:226:89: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const Dune::FieldMatrix< ctype, mydim, cdim > cornerJT = geometry.jacobianTransposed(refElement.position(c, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:230:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::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(); @@ -42442,6 +42152,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: 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 ) @@ -42458,63 +42190,22 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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 function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Impl::LocalDerivativeGeometry::Jacobian Dune::Impl::LocalDerivativeGeometry::jacobian(const LocalCoordinate&) const [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/referenceelementgeometry.hh:159:30, inlined from 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:274:39, @@ -42590,70 +42281,110 @@ /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()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 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 +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 +/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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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 = 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 = 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 +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/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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 = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 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 +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 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/test/checkgeometry.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 = 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 +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 2; 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); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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, @@ -42694,8 +42425,6 @@ /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/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: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, AffineGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -42736,18 +42465,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return transpose(jacobian(local)); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 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::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 = 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 ) @@ -42759,41 +42479,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::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/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/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 1; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:182:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | const Dune::FieldVector< ctype, cdim > center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 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 @@ -42833,120 +42531,234 @@ /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 = 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 +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/test-multilineargeometry.cc:137: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/checkgeometry.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/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/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 198 | if ((local - local2).two_norm() > epsilon) { - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: 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/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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: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: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::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::MappedGeometry::JacobianTransposed Dune::MappedGeometry::jacobianTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return transpose(jacobian(local)); - | ~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 +/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/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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: 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/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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 +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 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 benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: + 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::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 = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In 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 = 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(); @@ -42980,10 +42792,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 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/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 ) @@ -42998,15 +42817,54 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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 = 3; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137: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/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/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 307 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 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/test/checkgeometry.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 function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, double>&)::, Dune::Impl::P1LocalInterpolation>, 2, double>::Domain&)>': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 1, double>&)::, Dune::Impl::P1LocalInterpolation>, 1, double>::Domain&)>': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& 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/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)); + | ~~~~~~~~^~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::Impl::LocalDerivativeGeometry > >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -43039,6 +42897,9 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return mapping()(geometry_.corner(i)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:284:22: note: parameter passing for argument of 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::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, @@ -43064,20 +42925,101 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | Dune::FieldVector global(geometry.global(local)); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 198 | if ((local - local2).two_norm() > epsilon) { - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In 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/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/mappedgeometry.hh:284:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | JacobianTransposed jacobianTransposed (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 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::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)); + | ~~~~~~~~^~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:148:41: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:282:33: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = ReferenceWrapperGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In member function 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:46:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | pass &= (geo.jacobianTransposed(pos).N() == Geometry::mydimension); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:911:16, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function 'Dune::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 @@ -43137,22 +43079,23 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, 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 ) @@ -43171,17 +43114,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137: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:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -43262,15 +43202,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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(); @@ -43289,10 +43220,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/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 ) @@ -43303,34 +43230,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 198 | if ((local - local2).two_norm() > epsilon) { - | ~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) - | ~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ -/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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::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 @@ -43369,60 +43279,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type '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 = 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/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 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/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 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/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::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = 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(); @@ -43470,15 +43335,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)); | ~~~~~~~~~~~~~~~~^~~~~~~ -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/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 198 | if ((local - local2).two_norm() > epsilon) { + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 307 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 ) @@ -43493,6 +43367,64 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 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:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 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 + | ^ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +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/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 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)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ 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 @@ -43539,6 +43471,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 + | ^~~~~~ 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: @@ -43551,34 +43487,23 @@ /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/test-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 -/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:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is 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 ); - | ~~~^~~~~~~~~~~ -/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/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 + | ^ +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/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/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 @@ -43596,6 +43521,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/test-multilineargeometry.cc: In function 'bool testMultiLinearGeometry(typename Dune::Geo::ReferenceElements::ReferenceElement, const Dune::FieldMatrix&, const Dune::FieldMatrix&, const Traits&) [with ctype = double; int mydim = 2; int cdim = 3; Traits = ReferenceWrapperGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:191:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | Dune::FieldVector global(geometry.global(local)); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:198:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 198 | if ((local - local2).two_norm() > epsilon) { + | ~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::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(); @@ -43629,21 +43568,20 @@ /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 function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 299 | MatrixHelper::leftInvA(jacobian(local), out); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:296:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 296 | JacobianInverse jacobianInverse (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:155:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | corners[ i ] = map( A, B, refElement.position( i, mydim ) ); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, Impl::LocalDerivativeGeometry > > >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:299:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 299 | MatrixHelper::leftInvA(jacobian(local), out); - | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -43654,92 +43592,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -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/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){ - | ^~~~~~~~~~~~~ -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 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/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::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/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/benchmark-geometries.cc:25: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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); - | ~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::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 @@ -43789,90 +43648,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function '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/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/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 member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); - | ~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | bool affine () const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: 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:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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 @@ -43956,10 +43744,46 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 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/test/test-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 +/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:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is 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 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: @@ -43979,9 +43803,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when 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::MultiLinearGeometry >]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:178:52: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -44028,6 +43849,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:52: note: parameter passing for argument of 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::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 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:207:7, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: @@ -44038,15 +43861,139 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type '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 static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 3; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 3; int cdim = 4; Traits = ReferenceWrapperGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:281:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::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 +/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 +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 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/checkgeometry.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; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +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/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); + | ~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | pass &= (geo.jacobianInverseTransposed(pos).N() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:28:29: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); + | ~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +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/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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(); @@ -44065,6 +44012,16 @@ /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 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /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 ) @@ -44075,29 +44032,42 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is 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 +/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/test-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 +/build/reproducible-path/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/test-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/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/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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | Dune::FieldVector local2(geometry.local(global)); - | ~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); - | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ In 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 @@ -44136,57 +44106,28 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match 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::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/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:210:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | const Dune::FieldVector< ctype, cdim > t = map( A, B, e ); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | bool affine () const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:262:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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(); @@ -44234,18 +44175,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/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/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 ) @@ -44260,22 +44189,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 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 = 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/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::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 = double; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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 @@ -44334,17 +44257,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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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/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/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-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/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 + | ^~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/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 + | ^~~~~~~~~~~~~~~~~~ +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 +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'bool 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/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/test-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) { | ~~~~~~~^~~~~~~~~ @@ -44355,6 +44362,10 @@ 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/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is 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 @@ -44363,37 +44374,62 @@ /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::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 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = float; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'bool 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: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/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = float; int mydim = 2; int cdim = 4; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = float; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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/benchmark-geometries.cc: 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 - 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 = 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 = 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:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when 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/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: 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/test-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:237:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | if( (t - cornerJT[ i ]).two_norm() > epsilon ) + | ~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | static bool testMultiLinearGeometry ( typename Dune::ReferenceElements< ctype, mydim >::ReferenceElement refElement, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:137:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/test-multilineargeometry.cc:192:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 192 | Dune::FieldVector local2(geometry.local(global)); + | ~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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: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::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: @@ -44411,6 +44447,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(); + | ~~~~~~~~~~~~~~~^~ 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: @@ -44457,10 +44497,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/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Jacobian jacobian (const LocalCoordinate& local) const @@ -44479,43 +44515,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/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In 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/test/checkgeometry.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/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 4; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 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/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(); @@ -44534,6 +44533,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 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: @@ -44543,10 +44546,11 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::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 - | ^~~~~~ +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/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 ) @@ -44558,27 +44562,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 = 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 = 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 = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', - inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 329 | return jacobian(local).transposed(); - | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::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 @@ -44617,74 +44604,20 @@ /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 = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 307 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', - inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 329 | return jacobian(local).transposed(); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 307 | Jacobian jacobian (const LocalCoordinate& local) const - | ^~~~~~~~ -In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', - inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 329 | return jacobian(local).transposed(); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)::, Dune::Impl::P1LocalInterpolation>, 4, float>::Domain&)>': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': +/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 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 3, float>&)::, Dune::Impl::P1LocalInterpolation>, 3, float>::Domain&)>': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian - | ^ -In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, - inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const - | ^~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In 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 - | ^~~~~~~~ + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.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: @@ -44718,6 +44651,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 = 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 = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::center() const [with Map = AffineMapping; Geo = Dune::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 @@ -44757,12 +44694,45 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 2, float>&)::, Dune::Impl::P1LocalInterpolation>, 2, float>::Domain&)>': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^ +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 307 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::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/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', + inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 329 | return jacobian(local).transposed(); + | ~~~~~~~~^~~~~~~ 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 @@ -44799,12 +44769,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in 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 + 307 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; DF = Dune::MappedGeometry, Dune::MultiLinearGeometry > >::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, Dune::MultiLinearGeometry > >::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = double]', inlined from 'Dune::MappedGeometry::LocalCoordinate Dune::MappedGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with Map = AffineMapping; Geo = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:200:55, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = MappedGeometry, MultiLinearGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; | ~~~^~~~~~~~~~~~ +In member function 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', + inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 329 | return jacobian(local).transposed(); + | ~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 ) @@ -44818,6 +44805,41 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 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::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', + inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 329 | return jacobian(local).transposed(); + | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In function 'Dune::Impl::derivative(const LocalFiniteElementFunction, P1LocalInterpolation>, 4, float>&)::, Dune::Impl::P1LocalInterpolation>, 4, float>::Domain&)>': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:241:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | return [&lfe=f.lfe_,coefficients=f.coefficients_](const Domain& local) -> Jacobian + | ^ +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::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 @@ -44864,6 +44886,20 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:209:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ +In member function 'Dune::MappedGeometry::ctype Dune::MappedGeometry::integrationElement(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(const Dune::QuadratureRule&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:263:32, + inlined from 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:243:25: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:227:55: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 227 | return MatrixHelper::sqrtDetAAT(jacobianTransposed(local)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh: In member function 'Dune::MappedGeometry::Volume Dune::MappedGeometry::volume(Dune::Impl::ConvergenceOptions) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:241:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Volume volume (Impl::ConvergenceOptions opts = {}) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In function 'Dune::LocalFiniteElementGeometry::Jacobian Dune::LocalFiniteElementGeometry::jacobian(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:307:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 307 | Jacobian jacobian (const LocalCoordinate& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const @@ -44889,29 +44925,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/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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 ) { @@ -44936,23 +44949,29 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is 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, double>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ +In function 'Dune::MappedGeometry::JacobianInverse Dune::MappedGeometry::jacobianInverse(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 1, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 1, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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 @@ -44992,6 +45011,19 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | return mapping()(geometry_.global(local)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.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 @@ -45075,6 +45107,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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 > > >]': @@ -45184,6 +45220,10 @@ /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/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/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 @@ -45223,8 +45263,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 = 4; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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); @@ -45234,14 +45272,50 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed 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::Q1LocalInterpolation>; int cdim = 4; R = double]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: 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/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +In function 'Dune::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:27: +/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/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = float; int mydim = 4; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4; R = double]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const @@ -45259,10 +45333,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/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/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.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 @@ -45331,19 +45401,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, 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); - | ~~~~~~~~~~~~~~~~~~~^~~~~ 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 @@ -45388,23 +45445,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/test/benchmark-geometries.cc:25: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:27: -/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>, 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) { @@ -45432,10 +45472,6 @@ /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::P1LocalInterpolation>, 4, double>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, @@ -45590,6 +45626,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::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/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 @@ -45675,6 +45720,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, 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/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) { @@ -45848,6 +45897,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/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, @@ -45906,6 +45959,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67: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:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -45945,6 +46007,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::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/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) { @@ -45963,6 +46030,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, @@ -46083,6 +46154,8 @@ /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::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:93:42: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -46105,11 +46178,24 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:286:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled 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 = 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:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::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/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24: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]', @@ -46121,19 +46207,12 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::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/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 | ^~~~~~ +/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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' /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(); @@ -46147,6 +46226,11 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 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 + 228 | Range operator() (const Domain& local) const + | ^~~~~~~~ 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 @@ -46175,6 +46259,17 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4; R = float]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 @@ -46187,20 +46282,30 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202: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/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, double>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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::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::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 = 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 +/build/reproducible-path/dune-geometry-2.10.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/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]': @@ -46222,10 +46327,8 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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 202 | GlobalCoordinate global (const LocalCoordinate& local) const @@ -46235,6 +46338,8 @@ 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const | ^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::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:232:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]', @@ -46248,19 +46353,10 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 4, 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>, 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/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ @@ -46321,11 +46417,6 @@ | ^~~~~~~~ /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::Q1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const @@ -46361,10 +46452,6 @@ | ~~~~~~~~~~ 239 | ); | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -46402,6 +46489,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/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 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 @@ -46437,6 +46528,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 158 | return mapping()(geometry_.corner(i)); + | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 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) { @@ -46595,30 +46695,28 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | return mapping()(geometry_.corner(i)); - | ~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 202 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 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/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ -[ 90%] Linking CXX executable test-multilineargeometry -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-multilineargeometry.dir/link.txt --verbose=1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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/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 +/build/reproducible-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/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', @@ -46712,9 +46810,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(); | ~~~~~~~~^~~~~~~ -/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -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>, 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) { @@ -46761,10 +46856,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/localfiniteelements.hh: In member function 'Dune::Impl::LocalFiniteElementFunction::Range Dune::Impl::LocalFiniteElementFunction::operator()(const Domain&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2; R = float]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | Range operator() (const Domain& local) const - | ^~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.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 @@ -46845,21 +46936,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/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 = 3; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/localfiniteelements.hh:228:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Range operator() (const Domain& local) const | ^~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/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>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, float>, Impl::ReferenceElementGeometry > > >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -46963,10 +47043,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/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 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 = 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 @@ -46997,14 +47077,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::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/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) { @@ -47023,8 +47095,6 @@ /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 = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MultiLinearGeometry >; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, @@ -47121,6 +47191,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::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::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/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) { @@ -47139,11 +47216,32 @@ /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:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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/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 +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:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24: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]', @@ -47155,21 +47253,133 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:25: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::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::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/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::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/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | return mapping()(geometry_.global(local)); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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; @@ -47177,8 +47387,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:65:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | GaussNewtonErrorCode gaussNewton (const F& f, const DF& df, Range y, Domain& x0, | ^~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::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 function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::LocalCoordinate Dune::LocalFiniteElementGeometry::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | LocalCoordinate local (const GlobalCoordinate& y, Impl::GaussNewtonOptions opts = {}) const @@ -47196,21 +47411,22 @@ | ~~~~~~~~~~ 239 | ); | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 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/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/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, | ^~~~~~~~~~~ -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/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 @@ -47224,14 +47440,38 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:232: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::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ +In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', + inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 329 | return jacobian(local).transposed(); + | ~~~~~~~~^~~~~~~ +In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 355 | return jacobianInverse(local).transposed(); + | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh: In function 'Dune::Impl::GaussNewtonErrorCode Dune::Impl::gaussNewton(const F&, const DF&, Range, Domain&, GaussNewtonOptions) [with F = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; DF = Dune::LocalFiniteElementGeometry, P1LocalInterpolation>, 3>::local(const GlobalCoordinate&, Dune::Impl::GaussNewtonOptions) const::, P1LocalInterpolation>, 3>::LocalCoordinate&)>; Domain = Dune::FieldVector; Range = Dune::FieldVector; R = float]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/utility/algorithms.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | x = x0 - alpha * dx; @@ -47239,6 +47479,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 @@ -47267,6 +47515,34 @@ /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 = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', + inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 329 | return jacobian(local).transposed(); + | ~~~~~~~~^~~~~~~ +In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 355 | return jacobianInverse(local).transposed(); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | bool benchmarkGeometry (const Geometry& geo) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/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 @@ -47284,19 +47560,50 @@ | ~~~~~~~~~~ 239 | ); | ~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh: In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::global(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:202:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 202 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -In 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 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); + | ~~~~~~~~~~~~^~~~~ +In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', + inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 329 | return jacobian(local).transposed(); + | ~~~~~~~~^~~~~~~ +In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 355 | return jacobianInverse(local).transposed(); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); + | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.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 @@ -47349,10 +47656,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:236:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | [&](const LocalCoordinate& local) { return this->global(local); }, | ~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: 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::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 @@ -47428,278 +47731,119 @@ /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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 3, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::global(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::P1LocalInterpolation>, 4, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::MappedGeometry::JacobianInverseTransposed Dune::MappedGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 93%] Linking CXX executable test-mappedgeometry +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-mappedgeometry.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-mappedgeometry.dir/link.d "CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o" -o test-mappedgeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' +[ 93%] Built target test-mappedgeometry +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:178:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | return mapping()(geometry_.global(local)); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MappedGeometry::Jacobian Dune::MappedGeometry::jacobian(const LocalCoordinate&) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::Q1LocalInterpolation>, 2, float>; Geo = Dune::Impl::ReferenceElementGeometry > >]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::MappedGeometry, Dune::Impl::Q1LocalInterpolation>, 2, float>, Dune::Impl::ReferenceElementGeometry > > >]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:275:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | auto&& jMapping = (*dMapping_)(geometry_.global(local)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::LocalFiniteElementGeometry::JacobianInverse Dune::LocalFiniteElementGeometry::jacobianInverse(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 1]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 1>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 25 | bool benchmarkGeometry (const Geometry& geo) | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ -In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', - inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | return global(refElement_.position(i, mydimension)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', + inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ -In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 355 | return jacobianInverse(local).transposed(); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ -In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); | ~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', - inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 329 | return jacobian(local).transposed(); - | ~~~~~~~~^~~~~~~ -In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 355 | return jacobianInverse(local).transposed(); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ -In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', - inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:284:27, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | return global(refElement_.position(i, mydimension)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', + inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, + inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, + inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | return jacobian(local).transposed(); | ~~~~~~~~^~~~~~~ -In member function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:48:43: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:355:27: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 355 | return jacobianInverse(local).transposed(); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); | ~~~~~~~~~~~~^~~~~ -[ 93%] Linking CXX executable test-mappedgeometry -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-mappedgeometry.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-geometry-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-mappedgeometry.dir/link.d "CMakeFiles/test-mappedgeometry.dir/test-mappedgeometry.cc.o" -o test-mappedgeometry -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' -[ 93%] Built target test-mappedgeometry +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -47780,50 +47924,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>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | bool benchmarkGeometry (const Geometry& geo) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | return global(refElement_.position(i, mydimension)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]', - inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 329 | return jacobian(local).transposed(); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 2>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { @@ -47846,11 +47946,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 constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -47888,11 +47983,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 constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | const GlobalCoordinate center = geometry.center(); @@ -47936,58 +48026,14 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:188:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return global(refElement_.position(0, 0)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 2]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -In function 'Dune::LocalFiniteElementGeometry::JacobianInverseTransposed Dune::LocalFiniteElementGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:40:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 40 | pass &= ((geo.corner(i) - geo.center()).two_norm() > 0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:47:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | pass &= (geo.jacobianInverse(pos).M() == Geometry::coorddimension); - | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh: In function 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 2>; Geometry2 = MultiLinearGeometry >; R = double]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:78:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if ((geo1.jacobian(pos) - geo2.jacobian(pos)).frobenius_norm() > tolerance) { | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25: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/comparegeometries.hh:24: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 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:25:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:39:27: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | return global(refElement_.position(i, mydimension)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::LocalFiniteElementGeometry::JacobianTransposed Dune::LocalFiniteElementGeometry::jacobianTransposed(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]', - inlined from 'Dune::LocalFiniteElementGeometry::ctype Dune::LocalFiniteElementGeometry::integrationElement(const LocalCoordinate&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:262:55, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(const Dune::QuadratureRule&) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:298:32, - inlined from 'Dune::LocalFiniteElementGeometry::Volume Dune::LocalFiniteElementGeometry::volume(Dune::Impl::ConvergenceOptions) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 2]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:278:25, - inlined from 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:43:24: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:329:20: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 329 | return jacobian(local).transposed(); - | ~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc: In function 'bool benchmarkGeometry(const Geometry&) [with Geometry = Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 2>]': -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:44:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | pass &= (geo.global(pos).size() == Geometry::coorddimension); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/benchmark-geometries.cc:45:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | pass &= (geo.jacobian(pos).M() == Geometry::mydimension); - | ~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24: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]', @@ -48007,11 +48053,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 3]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ In member function 'Dune::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 3, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 3>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 3, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -48052,15 +48093,15 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ In member function 'Dune::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 @@ -48075,11 +48116,21 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 2; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 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::MappedGeometry::GlobalCoordinate Dune::MappedGeometry::corner(int) const [with Map = Dune::Impl::LocalFiniteElementFunction, Dune::Impl::P1LocalInterpolation>, 4, double>; Geo = Dune::Impl::ReferenceElementGeometry > >]', inlined from 'bool Dune::compareGeometries(const Geometry1&, const Geometry2&, R) [with Geometry1 = LocalFiniteElementGeometry, Impl::P1LocalInterpolation>, 4>; Geometry2 = MappedGeometry, Impl::P1LocalInterpolation>, 4, double>, Impl::ReferenceElementGeometry > > >; R = double]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:54:40: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/mappedgeometry.hh:158:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -48120,6 +48171,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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ @@ -48219,11 +48275,6 @@ 24 | bool compareGeometries (const Geometry1& geo1, const Geometry2& geo2, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/comparegeometries.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 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:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.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 > >]', @@ -48255,11 +48306,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::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:182:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -48274,16 +48320,6 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:244:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | << " (global(x) - y).two_norm() = " << (global(x) - y).two_norm() | ~~~~~~^~~ -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ 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 @@ -48407,16 +48443,16 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ -In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', - inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: -/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 566 | : refElement_(refElement), origin_(coordVector[0]) - | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = float; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ +In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 3>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 3]', + inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 3]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: +/build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 566 | : refElement_(refElement), origin_(coordVector[0]) + | ~~~~~~~~~~~^ In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::P1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::P1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -48482,13 +48518,13 @@ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ +[ 96%] Linking CXX executable benchmark-geometries +cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark-geometries.dir/link.txt --verbose=1 In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = Dune::TransformedRangeView&, Dune::LocalFiniteElementGeometry, Dune::Impl::Q1LocalInterpolation>, 4>::affineImpl() const::, Dune::ValueTransformationTag>; ct = double; int mydim = 3; int cdim = 4]', inlined from 'bool Dune::LocalFiniteElementGeometry::affineImpl() const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/localfiniteelementgeometry.hh:409:58: /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/affinegeometry.hh:566:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | : refElement_(refElement), origin_(coordVector[0]) | ~~~~~~~~~~~^ -[ 96%] Linking CXX executable benchmark-geometries -cd /build/reproducible-path/dune-geometry-2.10.0/build/dune/geometry/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark-geometries.dir/link.txt --verbose=1 /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 ) { @@ -48502,13 +48538,13 @@ /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/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/benchmark-geometries.dir/link.d "CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o" -o benchmark-geometries -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]': /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/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,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/benchmark-geometries.dir/link.d "CMakeFiles/benchmark-geometries.dir/benchmark-geometries.cc.o" -o benchmark-geometries -Wl,-rpath,/build/reproducible-path/dune-geometry-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0/build' [ 96%] Built target benchmark-geometries In member function 'Dune::LocalFiniteElementGeometry::GlobalCoordinate Dune::LocalFiniteElementGeometry::corner(int) const [with LFE = Dune::Impl::LocalFiniteElement, Dune::Impl::Q1LocalInterpolation>; int cdim = 4]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = LocalFiniteElementGeometry, Impl::Q1LocalInterpolation>, 4>]' at /build/reproducible-path/dune-geometry-2.10.0/dune/geometry/test/checkgeometry.hh:114:35: @@ -49005,42 +49041,42 @@ 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: codethink02-arm64 + Site: i-capture-the-hostname Build name: Linux-c++ -Create new tag: 20241206-1407 - Experimental +Create new tag: 20260108-2037 - Experimental Test project /build/reproducible-path/dune-geometry-2.10.0/build Start 1: benchmark-geometries - 1/14 Test #1: benchmark-geometries .............. Passed 11.64 sec + 1/14 Test #1: benchmark-geometries .............. Passed 20.90 sec Start 2: test-affinegeometry - 2/14 Test #2: test-affinegeometry ............... Passed 0.01 sec + 2/14 Test #2: test-affinegeometry ............... Passed 0.02 sec Start 3: test-axisalignedcubegeometry - 3/14 Test #3: test-axisalignedcubegeometry ...... Passed 0.02 sec + 3/14 Test #3: test-axisalignedcubegeometry ...... Passed 0.01 sec Start 4: test-cornerstoragerefwrap - 4/14 Test #4: test-cornerstoragerefwrap ......... Passed 0.02 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 Start 6: test-referenceelements - 6/14 Test #6: test-referenceelements ............ Passed 0.01 sec + 6/14 Test #6: test-referenceelements ............ Passed 0.02 sec Start 7: test-quadrature - 7/14 Test #7: test-quadrature ................... Passed 1.74 sec + 7/14 Test #7: test-quadrature ................... Passed 1.88 sec Start 8: test-mappedgeometry - 8/14 Test #8: test-mappedgeometry ............... Passed 0.04 sec + 8/14 Test #8: test-mappedgeometry ............... Passed 0.02 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 +10/14 Test #10: test-nonetype ..................... Passed 0.01 sec Start 11: test-localfiniteelementgeometry -11/14 Test #11: test-localfiniteelementgeometry ... Passed 0.02 sec +11/14 Test #11: test-localfiniteelementgeometry ... Passed 0.04 sec Start 12: test-refinement 12/14 Test #12: test-refinement ................... Passed 0.04 sec Start 13: test-constexpr-geometrytype -13/14 Test #13: test-constexpr-geometrytype ....... Passed 0.00 sec +13/14 Test #13: test-constexpr-geometrytype ....... Passed 0.01 sec Start 14: test-geometrytype-id 14/14 Test #14: test-geometrytype-id .............. Passed 0.02 sec 100% tests passed, 0 tests failed out of 14 -Total Test time (real) = 13.59 sec +Total Test time (real) = 23.02 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 @@ -49953,9 +49989,9 @@ make[1]: Leaving directory '/build/reproducible-path/dune-geometry-2.10.0' dh_md5sums -O--builddirectory=build -O--buildsystem=cmake dh_builddeb -O--builddirectory=build -O--buildsystem=cmake +dpkg-deb: building package 'libdune-geometry-doc' in '../libdune-geometry-doc_2.10.0-1_all.deb'. dpkg-deb: building package 'libdune-geometry-dev-dbgsym' in '../libdune-geometry-dev-dbgsym_2.10.0-1_arm64.deb'. dpkg-deb: building package 'libdune-geometry-dev' in '../libdune-geometry-dev_2.10.0-1_arm64.deb'. -dpkg-deb: building package 'libdune-geometry-doc' in '../libdune-geometry-doc_2.10.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../dune-geometry_2.10.0-1_arm64.buildinfo dpkg-genchanges --build=binary -O../dune-geometry_2.10.0-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -49963,12 +49999,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/1904045/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1904045/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/1287826 and its subdirectories -I: Current time: Fri Dec 6 02:09:16 -12 2024 -I: pbuilder-time-stamp: 1733494156 +I: removing directory /srv/workspace/pbuilder/1904045 and its subdirectories +I: Current time: Fri Jan 9 10:41:14 +14 2026 +I: pbuilder-time-stamp: 1767904874